Well, not all Canadians are nice, there are always exceptions but having spent a significant amount of time in each country, I have found that Canadians as a whole are a bit more polite and respectful than Americans are. Again, I'm not saying that Americans are rude but comparatively speaking...