Because who cares about being able to defend yourself.
You cant defend yourself in Canada anyway. They have a duty to run, even in their own home.