The advantages of Canada are:
- free health care, especially important for self-employed
- retirement plan easier to contribute for self-employed
- easier tax preparation (no AMT, no IRS 20 rules, etc.) resulting in lower overall taxes for self-employed with deductions
- cheaper to hire educated people
- no federal deficit, so no looming financial crisis
- virtually no police shootings, SWATing, executions
- French/English divide is not an issue outside of Quebec
- good to excellent public schools, few discipline problems
- no global income reporting.
- no Selective Service for you or your kids
- Toronto is an interesting combination of finance/software/mfg, great place for robotics, makers, etc.
- Canadian Tire money can really add up!
- if you're middle class, it's good to be the king!
Advantages of USA are:
- much easier/possible to get venture investment
- Silicon Valley
- often the dollar is higher, though I'm not sure why
- if you like guns or are far rightwing, welcome home
- good place to practise trauma medicine/prosthetics
- if you're the 1%, it's good to be the king.
Same in both countries:
- 401k and RRSP are very similar
- same ACH network
- same timezones.
- same urban housing prices
- same culture, but the USA has guns and Canada has politeness.