The links posted above are from 2007 and 2009.
On April 5, 2012, Bill C-19, the Ending the Long-gun Registry Act, came into effect. The key changes are as follows:
Removal of the requirement to register non-restricted firearms
Destruction of the existing non-restricted firearms registration records
Allowing the transferor of a non-restricted firearm to obtain confirmation of a transferee's firearms acquisition licence prior to the transfer being finalized
It is important to note that the new law does not change the requirement for all individuals to hold a licence in order to possess a firearm. The licensing, safety training and safe storage requirements for anyone who uses or owns a firearm continue to be in force.
The legislation also does not impact registration requirements for restricted or prohibited firearms.