I choose NOT to live in Canada for two reasons.
I am a Canadian Citizen (and my family has been there as long as anyones). I could move there tomorrow, and live anywhere in the country, if I wanted to. But I don't, and won't, because:
1. Canadian Health Care sucks compared to what I already have. And since I never spent money I didn't have, and invested reasonably wisely, I can afford to maintain the best level of care. I also lost my paternal grandmother to the Canadian Health Care system, when she was denied immediate surgery for an abdominal hernia. It strangulated, she developed gangrene, and she died of the sepsis. That will NEVER happen to me.
2. Canada severely restricts the "right of free speech", by banning speech that offends others. ANYONE can claim that virtually anything offends them, and the next thing you know, you are involved in an investigation, you could face a fine, and in extreme cases (by someones definition), you could even face jail.