Canadian Customs officers can be as bad as our TSA. I flew into Montreal a few years ago, and my luggage didn't make it. I was questioned by two officers for over a hour as to why I was traveling without luggage (much of their conversation between them was in French). Then they didn't like the fact that I was there to do some work in an office we had there. They wanted to know why we couldn't have Canadians do the training.
The last thing I would want to do would be to attempt to take any type of firearm into Canada.
The last thing I would want to do would be to attempt to take any type of firearm into Canada.