Canada has pretty good gun laws, unfortunately it’s neighbor doesn’t.
Mexico has really tough gun laws, to get a gun there you really have to jump through hoops.
Drugs travel north, guns travel south in their case.
Canada has higher rate of gun violence in comparison to Western Europe, I think the only difference is where it’s located.
Ever since the Balkan wars of the 90s, guns have flooded Europe, in Sweden hand grenade attacks are common.
That was unheard of 30 years ago but it has changed, rocket launchers, grenades, AKs that you see over there are mostly from former Yugoslavia. That and lot of criminals and killers that honed their skills during the war.