Canadians are healthier and happier than Americans.
They're more relaxed and laid-back, more friendly. This may have only to do with being less crowded--a population smaller than California in the second biggest country in the world.
Or it could have to do with the Canadian culture, which is more community-aware, more cooperative, more socially oriented, more tolerant and diverse.
Canada developed later than the US and had the opportunity to learn from their mistakes. They do things differently not 'Because this is how we do it here' but because it works better that way.
Canada doesn't waste its national wealth in military spending so they have money for other important things like schools, roads, culture, health care, etc. etc. They understand that you can have patriotism without nationalism.
Canada will be the only location exactly where “Polish, Irish and Italian entering bar” isn't a beginning of a joke.
I appreciate Canada due to the fact it is multinational. you can meet men and women from all more than the globe. You can learn culture, traditions and taste food from almost any portion with the world without having leaving your area.
And the scenery. I could probably post a thousand pictures on here that would rock your socks, but I'll choose just one.