Here in Kandahar, the Canadians have arrived in full force the past few months. The other day we were sitting around at work, and someone asked what "Canuck" meant. No one knew exactly, and I thought the term was slightly offensive and shouldn't be used when talking to a Candian. So, I looked it up and I came across this definition: 1. Canadian: somebody from Canada 2. offensive term: an offensive term for a French-Canadian person Wikipedia give me this: "Canuck" is a slang term for "Canadian" in American English and Canadian English. It sometimes means "French Canadian" in particular, especially when used in the Northeast of the United States and in Canada. The use of "Canuck" parallels that of some other potentially offensive nicknames, that is, when used by the people it names — Canadians in this case — it is usually acceptable. But when used by an outsider — in this case particularly American strangers — it can be easily misinterpreted and deemed as insulting one's heritage. Although it is not as severe as most ethnic slurs, some consider it one. It seems that Canuck is similar to the word Yankee. In the US, Yankee usually means someone from the Northeast, while outside the US Yankee refers to Americans in general. So, if I call a Canadian a Canuck is he going to be pissed at me, or not - especially if he is from Quebec?