If I was involved in the Federal system I would be more than happy to allow Provinces to run their own firearms legislation and make their own laws.
The Federal Government could then rightly say you asked for it you got it.
Handguns flowing across the border from Montana to Alberta and causing havoc=not our problem.