In Canada 
  
1) Handguns aren't banned 
2) Rifles aren't banned. 
  
Registration of rifles and handguns was only made mandatory two years ago. Yes, it did cost a billion dollars to implement. I am not in favour of that   Who ever said bureaucracy was cheap? 
  
You have had to take a gun owner education course, and obtain a Firearms Acquisition Certificate, in order to have to purchase a weapon, for quite some time now. I got mine!  
  
I am all in favour of making weapons legal, but expensive and difficult to obtain. Then only those who really need em will own em. Just like gas guzzling UAV's (urban assault vehicles like Ford Expedition and H2).