I'd agree with the above, one size never fits all.
Aviation is not just a job, it's also a lifestyle and the choices we make dictate this, I currently fly in Europe but I do have friends flying in Canada, and the cost of living is one thing that makes the difference, also, as said, lifestyle, if you have family then compared to the UK (where I am) I would say Canada is the place to be, if you're single and after cash, then Europe (UK) is the better choice....
It's all depends what the individual wants!
YYZ