Stay away from Quebec, as mentioned they are the whiney middle child of the Canadian provinces. Ontario is a nice place to live, around Toronto you'll find just about anything you might want. Alberta is a place where just about anyone can find a job, but housing is really expensive and the...