I'll try to be nice, or at least polite here; I own firearms, I am not an Albertan. My youngest daughter is, born there and living there, but I was not and don't. That is neither her not there, having firearms is a means to protect yourself and those under your care from those whose intent is to do harm. Disarming "civilians" leaves you, and all other civilians defenseless. Is that what you want. It only leads to lawlessness and genocide, you need only look at history, or Africa today. The police are not a special class of citizen, and they carry firarms for defense of self, not you or I. They are in more danger of being in an motor vehicle accident than being accosted by an armed assailant; a night clerk at 7-11 is in far more danger of being shot than a cop, yet he or she is not availed of the same right to carry a firearm.
If you think self defense is somehow a "yahoo" culture, maybe you should live in Rwanda and see how far pacifism gets you. Thugs are thugs, doesn't matter what shape or colour they come in, or in what country you live, if you have no defense, you're just as dead.