Lived in Canada for 14 years and USA for 7 years.
Canada is the better place to live and start a family. Low healthcare costs, low tuition costs, less dangerous, less risk of dying in a firearm-related incident, less homeless, more social safety net, friendlier people, less racial tensions.
America is the better place to work – if you are in a professional field. If you are in a blue collar field – then Canada is better. USA is better for entrepreneurs by far. For higher education – the USA has the best universities if you can afford them. If you can’t afford American universities then I think Canadian public universities are adequate enough. The lower tier of American universities are shit and way worse than any Canadian university.
So basically the jobs and education really depend on what end of the spectrum you are on. The USA has the best on the high end and the worst on the low end. Canada tends to be more in the middle with both. This reflects the fact that Canada has a stronger middle class than the USA does and less income inequality, to it being a socialist democracy.
Go to the US if:
-You have a high education, are a professional in some industry, and want to be paid a high salary
-You like warmer climates like California or Florida or Hawaii
-You like to own guns
-You like to buy goods at generally the cheapest prices and the most widely available goods
-You don’t like high taxes
-You like crazy political climates
-You are conservative in some way
-You are planning to start a corporation or business
Go to Canada if:
-You need good social welfare
-You plan to raise kids
-You like cheap education and healthcare
-You are sick often
-You don’t like guns
-You like colder climates
-You like to live in a generally peaceful place where very little happens
-You are liberal