the use of "canuck" is similar to the use of some other potentially offensive nicknames. when it is used by the people it names – canadians in this case – it is usually acceptable. but when it is used by an outsider it can be thought of as insulting one's heritage.