Keeping this in consideration, is Sabre dog spray legal in Canada?
Bear spray is legal. In Canada, pepper spray—carried for the intention of personal protection—is considered a prohibited weapon by the Criminal Code, so it's illegal. Not only is it illegal, but it isn't effective against bears.
Keeping this in view, what self defense weapons are legal in Canada?
Instead, I looked to purchasing self-defence weapons as a final resort, but unfortunately, all weapons used for self-defence—pepper spray, mace, tasers, and the like—are currently illegal in Canada.
Knives and batons are both legal for open carry. Self-defence is not a purpose "dangerous to the public peace" under the Criminal Code of Canada.