wow!
If you think that's bad, try buying a handgun in Canada.
you can't walk into a store and buy one, even if you have a valid 'restricted weapons permit.
it is delivered to the local police department, cataloged, balistic tested, and you have to pick it up from there, providing you have a permit to transport it from the police station to your home.
Then you need a transport permit to take it to your gun club, and you better not stray from the route that is listed on the permit.