Cons
Legal status, like GC , H1B
Same job may have more pressure than Canada
if lost job, can not afford medicare insurance
Too much gun here, safty always is a issue
For kids, Drug problem is in middle school,high school
if both of you have job in toronto, better stay in toronto, for the middle class, not too much difference on the tax especailly count spending on SSN and Medicare insurance