I don't care much for anything regarding this, but I don't think issues like criminal gun crime in Toronto is Alberta's problem. People look to the Feds to solve local issues, so they implement Canada-wide policies that don't make sense.
Just separate all the provinces and let them run their own shit or abolish the provincial system and just make it one Canada. This Federal/Provincial jurisdictional nonsense needs to end.