Canadians by and large are nice people too. Polite, friendly and somewhat reserved. There isn't the "bring 'em on" and "we're the leader of the free world" mentality when you visit Canada.
You also notice there isn't an extreme gap between rich and poor in the large cities. In Chicago you see monolithic suburban homes and ravaged inner cities. In Toronto, Montreal, Vancouver, Winnipeg, Calgary you don't see sprawling slums and this huge gap between rich and poor as you do in the USA. Canada takes care of their people.
There are price controls on medications in Canada. One medication I need to survive (I've had a kidney transplant) I drive to Canada to buy. At home it's $600 for a supply while I take the one hour drive to a pharmacy in Canada the exact same thing is $80.... a no brainer to go there.
A little bit of "socialism" isn't such a bad thing to take care of your citizens. Safety nets are necessary.
Droid880, the Royal Bank of Canada has $655.0
billion that's with a "B" in assets. That's half a trillion for a country with a population only 11% of the USA. Not too bad.
http://en.wikipedia.org/wiki/Royal_Bank_of_Canada
USA est. population: 307,006,550
Canada est population: 33,311,400
Right wing conservatives have become a greedy, mean spirited bunch. It's all about ME. It's what I want and to Hell with the rest of you. The Republicans don't care about the country as a whole, they only care about what they can get for themselves. They're not Americans anymore. They're Republicans.