I notice your list of places neglects rural farming communities (outside of even the small towns, just a few hundred people per square mile). This is where I live, and out here not only do we use guns to harvest much of our food, we use them to keep vermin under control (they will eat the crops, groundhog holes have killed at least one person I knew and injured many others when their tractor rolls). The problem isn't guns, it's the way you psycho flatlanders live. I would go crazy too if I had to be stacked hundreds of feet high without a single piece of grass or a tree to my name. No thanks, I'll stay in the hills please. And I'll keep my guns.
I recommend you go on a travel binge for a few years and then try to paint the picture. Clearly you have not spent time in Tokyo, for example. People are "stacked up", and there's not much grass, but typically you can walk around in the middle of the night, and only good or interesting things will happen to you. At this moment, Moscow or L.A. - not so much.
Consider these per-capita rates of violent crimes in Canada:
Quebec 756/100,000
Ontario 756/100,000
Manitoba 1,598/100,000
Saskatchewan 2,039/100,000
Yukon 3,007/100,000
NWT 6,448/100,000
Had you ever spent time in these places, you would have noticed that reality is exactly opposite of what you claim: more urbanized and densely populated areas have generally lower incidence of violent crimes. I don't say that there is a casual relationship, but obviously your claim of rural communities being less violent is false.
Well I can walk around just fine in my community without problems. I do not generally carry a firearm unless I'm hunting. Obviously your claim that rural communities are violent is false.
Also, the Quebec and Ontario regions are distinctly different cultural populations from the rest of Canada. Try again.
Oh, and I have spent time in Saskatchewan, Yukon, NWT, and Northern BC. I never experienced or even saw an act of violent crime. Too bad it's only your experience that matters
.
Finally, these regions have very large transitory population of oil workers. Not only are these not the most civilized people, depending on how they calculated their statistics (tough to say since you didn't provide a reference), they might only be counting crimes per citizen. If this is the case, it would easily explain the discrepancy since permanent residents are few and far between.