Thanks for all your inputs. I have no doubts that both are great airlines.
Living in Canada is probably AC main advantage.......but then again YVR and YYZ are two bases with CX, and would be available after several years if home sick.....
Meaw, to answer your question, single and 31.
Happy landings.