After 33 years of experience, we know legislation needs to be rock-solid, and that any grey zone or discretion can be exploited, and often is, depending on the values of the government in place, whether it's federal or provincial. It's like we see now in some of the western provinces. They have appointed chief firearms officers because of their involvement with and ownership of guns. It's explicitly to protect gun owners' rights.
The more there are words like “may” or “could”, the more chance there is that these authorities will not err on the side of public safety. If a chief firearms officer has reasonable grounds to suspect an individual is no longer eligible to hold a licence, why would the possibility of allowing that individual to keep their licence exist? If they aren't eligible, the licence should be revoked. It's that simple.
Tightening up some of the language—and this is one good example—would go a long way to ensuring that public safety is a priority.