Gun legislation in Canada is a feel good treat awarded to urbanites for voting Liberal.
That is it in a nut shell. Designed to garner future votes with legislation based on fear and ignorance.
He should have banned white vans as well.
https://en.wikipedia.org/wiki/Toronto_van_attack.