The program you point to is long-run registration, not gun control. The former failed because long guns have legal and long-established use on farms, hunting etc. and a single-shot .22 rifle is rarely used in crime, hence the pushback on registering them. Canada has effective, and extremely well accepted among citizens, gun control on other weapons from handguns to assault weapons and "gun control" just isn't an issue, just licensing requirements for long guns.
Of course, if the guns never get into the hands of the citizens in the first place, you have an easier time regulating them, just like pretty much everything else you can think of. That's why I don't think you can transfer the Canadian experience to Detroit, let alone Basra.
Bookmarks