Any Province is Good except for Ontario....my experience, my opinion...others may disagree....I landed 2 years back and Ontario, especially the Greater Toronto Area has been full of bitter memories for me as an engineer and as a human....Toronto is just inhuman!!! Ontario is good for blue collar jobs but if you are a professional (engineer, doctor, architect, accountant, etc.) try to land in other provinces. People are also nice and helpful in most of the provinces, other than Ontario.