Thank you for your question, Ms. Michaud.
I believe it's possible to amend the act, or the Criminal Code, by maintaining the same classes: prohibited, restricted, and non-restricted weapons. For example, classifying weapons by barrel length, among other things, can be based on very minor differences. Let's look at the CX4 Beretta, the weapon used at Dawson College, for example. Its long version is non-restricted, but the short version, which is only a few centimetres shorter, is restricted. The firing system is the same, a semi-automatic firearm that uses 9 mm bullets, with a detachable magazine. The weapon's ergonomics are also distinctive.
Classifying weapons in terms of the firing system, whether for a handgun, a long gun, a manual weapon or a weapon with a high-capacity magazine makes much more sense. It avoids the problem of having some versions of weapons falling into the non-restricted class and others ending up in the restricted class. At the very least, it brings clarity.