Many years ago I did a fishing trip up to the Williams Lake area and was given the third degree about weapons when crossing the Canadian border. At that time I believe it was illegal to bring in anything considered to be a weapon including pepper spray. They wanted you to enter Canada and then buy it from a Canadian retailer. Rifles and shotguns could be brought in if declared, for hunting purposes. Do you know if the law still prevents pepper spray (bear spray) from being taken across the border???