Hi Arizona1, for starters, Canada has 1/10 the population of the US. Second, America has a culture that glorifies violence. Did Canada make the TV show "The Sopranos" ? or "Breaking Bad" ? or "The Walking Dead" ? The US entertainment industry did. You know - the institutions that claim "violence has no place here" because one guy open hand slapped another. lolol.
Did you know that Canada has about 3,000 car fatalities per year compared to 36,000+ in the US. Just like you, I blame the cars.
Chris