Absolutely.
It is absurd that, today, a person with a little technical skill can print a 3D firearm frame, or procure one illegally, and that they can also purchase a barrel, a slide, magazines and a trigger, all of the peripheral components needed to make a gun with a 3D‑printed frame.
If we really want to do something concrete, we at least need to require Canadian retailers to verify that anyone who wants to procure firearm components has a licence to possess and acquire firearms. No sport shooters or hunters would be averse to such a measure, since it is merely common sense. It's unacceptable that anyone who does not have a licence to acquire firearms and is neither a hunter or a sport shooter can procure magazines and firearm components. It makes no sense. It's so obvious, that we wonder why it hasn't been done yet.