While that is pretty convoluted, up here in the Great White North you have to get the federal permit to own any firearm, a second permit for a handgun (the two permits can be combined on a single wallet card) and before you are allowed to actually purchase a handgun you have to prove membership in a gun club.
After those hoops, then you have to apply for a permit to transport said firearm to and from the range. Oh, and the handgun MUST be registered, no barrels under 4 1/4”, either.
You can’t even buy .22 longs without the PAL (possession and acquisition licence).
Is this the law throughout Canada or just the more urban areas?