While I take some time off running to recover after my half marathon, I figured that I would answer a question for you non-Canadian readers.
Some of you may not know what a Canuck is. Besides being the name of my hometown NHL hockey team, the Vancouver Canucks, a Canuck is a slang term for a Canadian. It's similar to the use of Yankee to refer to an American. It's an affectionate term, not derogatory in nature.