Why Canada has a lower rate of homicides compared to America?

Canada population is 36 million and has about 600 murders per year

The city of Chicago population is under 3 million, with anywhere from 600-700 homicides per year.
81 answers 81