Do you find it absurd that, on a whole, customer service in the US is about 100 times more friendly (and competant) than customer service in Canada?
Assuming you believe the above, do you think that it may be because Canadians are more likely to accept poor service from someone who is supposed to be "serving" them instead of kicking up a fuss?