There are pros and cons to both airlines. Air Canada at the moment has the larger international network for non-rev purposes, but I believe WJ is close to signing a code share agreement? Correct me if I'm wrong hgarner. Montreal is definitely a good place to be for aviation jobs, but expect bilingualism in FRench/English to be an important part of the job. Actually, that's something to keep in mind for both airlines. If you are going to work in a customer-facing position you will most likely need to be fluent in both languages. It's less of a priority for non customer facing roles (at least at AC).

Another thing to note - Air Canada is a behemoth. While we fly on behalf of AC, jazz is a completely separate company. You can find our career opportunities here: www.flyjazz.ca/careers . I think AC ground handling is a separate company too, so you should google those opportunities. Finally, since CAnada's a huge country, you could also check out some smaller airlines like Air Georgian. Not as many non-rev opportunities, but those small stations will be a big difference from your current lifestyle I'd imagine! Feel free to PM me for more info.