What is a Canuck?

A Canuck is a slang term for a citizen of Canada. In the National Hockey League, a Canuck is a hockey playing for the Vancouver Canucks. The term is also used by individuals to acknowledge their Canadian heritage.