reagansquad - I am in Canada, and I doubt that you want to come here if you want to keep all your guns.
Registration is required (as you know already).
CCW is a laughably distant dream for Canadian gun owners. There is a mechanism for obtaining a permit for carry, but it is in reality non-existant. I think there are 3-5 permits in the whole country.
No mags that can hold more than 10 rounds.
No handgun bbl. under 105mm (approx. 4.13 inches according to Google)
No handguns of .25 or .32 calibre allowed (some exceptions for target shooters)
Rifles cannot hold more than 5 rounds (!)
Many weapons are on a prohibited list.
You also must be licenced to own a gun (stricter reqs for handgun owners)
Weapons must be stored according to stringent laws regarding being locked and unloaded.
Authorization to transport your handguns to the range must be granted (and handguns cannot be shot anywhere outside of approved ranges)
And on and on and on...
Check this site out for more details
http://panda.com/canadaguns/
or the official site
http://www.cfc-ccaf.gc.ca/en/default.asp
All I can say is - the grass is definitely not greener on my side of the fence! Good luck to you in your job search (I suggest you restrict it to the US!)