I’m American. I didn’t think there were any differences until I made my first trip to Canada a couple of months ago, but I’m beginning to change my mind. Some random observations:
– Canadians, even in cities, seem less paranoid about strangers and more willing to assume you’re a good person unless you give them reason to think otherwise. (One notable exception: if the Canadian happens to be an immigration official and you are a slightly hippieish-looking young woman traveling alone, you are assumed to be Up To No Good.)
– Some English-speaking Canadians seem to have a chip on their shoulder about all things French. Some Canadians seem to have a chip on their shoulder about all things American. I can’t think of any parallel phenomena in the US, but I’ve never lived in a border area, so I could be wrong.
– Canadian trains are rarely four hours late, unless they are really American trains coming from the US. If the train is four hours late, the nice railway people will pay for you to take a bus or cab instead. With Amtrak, you’re pretty much SOL.
– There are many, many war memorials in Canada, and the sheer number of people who died in World War I is staggering. (I don’t know if this has much of an effect on contemporary Canadian culture, but I wouldn’t be surprised if it occupied a similar place in the national psyche to our Civil War.)
– One thing that seemed strangely-familiar-yet-different was the level of overt public patriotism – it’s the only country I’ve been to, besides America, where it was common to see flags in front of private homes. The Canadians seem to take it one step further, however; I was struck by the number of businesses with names like “Bob’s Canadian Garage” (duh, like anyone would expect to find a Malaysian garage in the middle of Toronto…)
– There are a lot more Lebanese restaurants. Yum.
Actual Canadians, feel free to correct any of these points – I’ve only been to Ontario and Quebec, and it wasn’t for very long, so I should probably shut up now.