Jughead Jughead:
Aside from the climate (weather), I really don't see the difference.
Americans are good people, but there are some major societal differences between the USA and Canada.
American society is more violent and drug-ridden than Canadian society. Many Americans feel threatened by crime and insist they need guns to protect themselves.
American society is considerably more religious, and demonstrative about religion. In addition, evangelical Christians give a strange cast to their society. For example, a couple of days ago a US congressman stated publicly that belief in evolution is the work of the devil. His attitude is fairly widespread.
American patriotism is more insistent than Canadian patriotism.
American attitudes to the rest of the world are different from Canadian attitudes. Americans, for example, are not embarrassed to think that no matter where someone lives, they all want to be Americans. As has been noted, Obama said as much just a few days ago, and such a comment raises few eyebrows.
This is not an exhaustive list. Others can very likely add to it.
We share similarities but we are not the same. Let’s put it this way – If Canadians couldn’t be Canadians they would probably choose to be Americans rather than anything else. But given a free choice, most Canadians would not choose to be Americans.