Actually... Knives are illegal toohehe.
And Ryu. Where I live (Ontario) that stuff doesn't really happen. Almost never. And I have insurance. Anything that a robber takes I get the money back for and then I get that same thing, only newer. And people here don't have guns. So I don't have to worry, I have two labs and an American bulldog who doesn't like loud noises or strangers making me say "ow".
I feel safe no matter where I go. To be honest over the last five years I think the only time I didn't feel safe was when I pulled out my walletto give a homeless person in Toronto a $5 and a twenty fell out.
Sure crime happens here but barely ever.