So to get your license you need to
* Be 16 or older;
* Be interviewed by a police officer
* Attend a safety lecture given by a trainer
* Pass a written test based on the material in the Arms Code
* Have secure storage for firearms at home (a gun rack, safe, strongroom ect.) this is checked by a cop
* Provide two referees, one a relative and one not, to vouch for the applicant, who will be interviewed by a police officer.
(it also costs like 120 bucks)
There's a series of criteria that police officers are looking for, if you meet any of these they might block you getting a license.
* has been the subject of a protection order;
* has shown no regard for the Arms Act or Arms Regulations;
* has been involved in substance abuse;
* has committed any serious offence, or any crimes involving violence or drugs;
* has committed a series of minor offences (or a serious offence) against the Arms Act;
* has been affiliated with a gang involved in violence;
* has been involved in acts or threats of matrimonial violence;
* has exhibited signs of mental ill health;
* has attempted to commit suicide or other self injurious behaviour
* is attempting to get a firearm for self protection or self defence
As far as I've seen this isn't changing