It is in constant change over there... Much of that depends on how much experience you have and what roll you are looking to fill.
Working conditions and scheduling were reported as bad fairly recently.
Maintenance of equipment has been a problem in the past. Not sure if that is currently the case.
There is no flow through to Air Canada if you have any experience. They will hold on to you as long as they can. Hopefully someone with current information can offer more help.