It's interesting to read this thread as I'm thinking of leaving my A320 job in the States to go to AC... I live in Toronto and the company I fly for also is at a boiling point labour wise; we've had some high profile pilot and flight attendant meltdowns.
I wish I hadn't blown off my Emirates class in 2006...
Best of luck in your decisions. I wish I were in your shoes.
edit: Bad spilling