Gun violence in Canada is near exclusively committed with illegal firearms brought up from the states. The limits on long guns for people with PALs does nothing to curb the violence.
Also, lots of specific model gun prohibitions are literally based on how scary a gun looks and not anything to do with things like barrel length or caliber. The FN FAL was recently prohibited because you can fix a bayonet, like all those pesky criminals are doing these days...