WC - getting 'downvoted' is a good sign, it means you have an opinion. Don't let it get to you.
We can own handguns in Canada, if we go through the training, background checks, and have the $$. My father owns a handgun (as well as at least 6 long guns), and my cousin had a Saturday Night Special in the pawn shop walk-in safe (which I had to learn to use, just in case), along with a sawed off shotgun. Yup, and I learned to shoot with my grandmother's .410.
Down East, we don't have a lot of folk who own handguns, to tell the truth, but hunting deer, rabbit and sea ducks is part of our culture (we are Canada's Appalachia, and yes, mama grew up on the South Mountain). City folk, not so much.
There is no length restriction in Canada for carrying knives. Any switchblade or butterfly knife, or button on the handle knife, is illegal for citizens to own. You may own a knife that is spring-opened, by flicking it with your hand. Pepper spray is illegal - but a small can of aerosol hairspray works just as well, and is considerably cheaper. : )
.
PS. One reason I don't care for the free sales of guns in the USA, is the "Blue Steel Highway", I-95. That's how most of the illegal guns enter Canada, via gun shows in the Carolinas, Florida, shipped nawth on the interstate. Sorry, but that's true; there is even a documentary about it. xx