The truth is that Canada is not appealing for a number of reasons.
The key reason is what I have experienced. We are essentially Moscow 1983 and many Americans when they live here sense it, as do many Canadians though they can't quite seem to put their finger on it.
That is definitely the underlying issue in the country, always present just under the radar and in the shadows. If you visit here and don't tell a government clerk you are American, you will find most of them will be rude and entitled. That's how centralized systems work with extensive public unions.
I recall one lady making me jump through hoops and I was very unhappy. I told her that I needed this immediately for my work requirements out of country and I said "I am going to do what you ask (I had to travel an hour and a half away), I will be asking to speak to your manager when I return".
She said to me, "I've worked here a long time and I will be working here for many more years". I was cool and replied, "ok", very casually. When I returned their team allowed me to skip the line, that was her way of saying "he sounded serious". I didnt complain but I was not happy.
So in essence, if you are not a member of the government, a politician, a cop or their covert creepy friends, you are a lower caste, even if you have a million dollars in your briefcase.
Never forget that last paragraph as it is very real.