Hi I'm Kyle from Alberta. I own long guns and handguns so I know what's going on. As far as the move, Can we trade places? Well in order for you to stay here for an extended time with your guns your going to need a PAL (possesion and aqusition licence). This licence will require you to take a firearms safety course then apply to the government for a licence. It usually takes between one and two months to get that. Once you have that you can own and bring guns into Canada.
As for the guns you can bring. Any handgun with a barrel under 105mm(about 4.25inches) is prohibited and you won't be able to have it in Canada. There are people who owned them before the ban that can own them here though. But you won't be able to. Also any handgun that is 25 or 32cal is prohibited regardless of size.
For long guns basically everything will be legal. There are some guns like AKs and some varients of the ar15 and m16 and such that are prohibited and you won't be able to own them here. For a list of all the prohibited long guns you can go to there
http://www.cfc-ccaf.gc.ca/info_for-renseignement/factsheets/r&p_e.asp
That will tell you about what restricted and prohibited guns are in Canada.
Also for long guns and handguns there are magazine capacity limits. For handguns you can have no more than 10 rounds in a magazine and all legal mags here have to be pinned off to allow no more than 10 rounds. So you will have to pin your mags or buy new ones here. I would suggest leaving your standard capacity ones there for when you go back. For long guns that are semiautomatic you can only have 5 round mags that again have to be pinned. So again you could bring your mags but your gonna wreck them by pinning them so best to buy new ones here that are already pinned. Any long gun that is pump or bolt action has no limit on magazine size as well as any rifle that is rimfire.
So now that you kind of know what you can bring in and that you need a licence to do that there is one more thing. For hand guns and certain rifles that are considered restricted you need an ATT to transport them. The Authorization to Transport is issued by the chief firearms officer of each province so you get that from them. When you have a restricted firearm it must be stored with a trigger lock on and in a locked case. Long guns that are non restricted have to be locked up but no trigger locked. When transporting a restricted gun the ATT is required and the gun, like in storage, must be trigger locked and in a locked case. Also when transporting a restricted firearm you must take the most appropriate straight route to the range. Non restricted guns like most rifles and shotguns can be transported without any lock as long as they are unloaded and out of sight in a locked vehicle if you must leave it.
Now you can shoot any non restricted firearms as long as you are in a place that allows it such as out in the country or at the range. Usually no shooting of rifles and such in town. Handguns and restricted rifles on the other hand CAN ONLY be shot at an approved range. Basically any range where you need some type of membership is approved.
There is no type of LEGAL car carry or home defense allowed here under law unless you have a shotty out for the coyotes in the country. There are some loopholes like I can where my handgun in the house as long as it's unloaded at the time and I lock it up when I leave.
Now also any gun that you can bring into Canada with you licence is going to have to be registered as well. This includes EVERY gun.
All these laws are just fricken rediculous but because I'm only 19 I'm stuck with having to do all of it because I couldn't buy up all my guns before the laws came into effect. We are told they make everyone safer.
I believe the only way we will be safer and my gun will be protected from theft is if I'm wearing it on my hip.
Oh and to buy ammo here you need a firearms licence as well so even if you visit with a gun you can't buy ammo here. Oh and I don't know anything about bringing a gun in for a short time but I believe you don't need a licence for that. I also spell license weird because that is how the dumbass government spells it.
Hope this massive read will help you out and enlighten you to the dumb and wastefull laws of our once free land.