And if USCBP caught me bringing firearms into the USA without declaring them....I would be banned for life from entering the USA and spending a few nights in a USCBP hotel. It doesn't matter what it is, if in doubt-DECLARE IT and at worst they will allow you to export it. You can legally bring firearms into Canada, even handguns, with enough advance notice/permits. It is far easier to import guns to Canada than the other way around.