HR45 sucks all over, it is pretty much the same style of gun registration I walked away from in Canada... though I never did register anything I owned.
IIRC there are 16 million registered firearms for ~ 27/28 million people in Canada, although for every registered firearm there is probably 3 or 4 that are NOT registered...