That brings me to exactly another point.
You've worked within the current legislation for many years, running the firearms program in Canada, and have been working and involved with CFOs and all those interpretations from the different CFOs. We also know that there have been instances where firearms have been issued to individuals who fell through these cracks that already existed, because these provide additional language around some of the things that may be more ambiguous in subsection 5(2) of the act, but they still should never have acquired a firearm.
I'm thinking of the testimony we heard from Ms. Irons, who explained the offences that her daughter's killer had committed prior to even obtaining a firearms licence. As horrific and tragic as that incident was, this act was in place previous to that and would have prevented him from acquiring a licence and therefore legally acquiring a firearm, yet he still did.
I don't know if there's any foolproof way that this change in language completely removes the human error and allows someone not to acquire a firearm when they shouldn't have one. Really, all the new amendment has done is added more language around what already exists in subsection 5(2). I don't see anything else there that doesn't exist between paragraphs (a) and (c) other than some clarity of language around threatening conduct or an order, but the order could be covered off as “a history of behaviour”. That's included in paragraph (c), and as you just said, the CFOs look at a broad range of issues when they're dealing with a licence, so paragraph (c) covers all those things. Really, in the interests of public safety, we've just added more words that already exist in subsection 5 (2).
I'm curious to know, in your opinion, will the new, improved language prevent what we heard from Ms. Irons, who told us what happened? What wasn't said was that it wasn't that the law allowed that guy to get a PAL. It was that someone who was interpreting that law and applying that law had made an error.
Will this new language prevent that from happening?