If the culture was "if a methhead tries to stab you, you can and should use any force necessary to stop them" that might be different
But no, the culture in Canada is "Check your privilege and let the poor methhead stab you"
No joke, people in Canada genuinely do not think they can or should use force to protect themselves from dangerous threats