I have both Canadian and US Citizenship and have moved with my firearms across the border three times. As a result, I have become all too familiar with the firearms regulations north and south of the 49th. I am in total agreement with others advice, you cannot legally have someone in the US pick up a firearm for you and transport it to Canada for export/import. This must be done through registered dealers.
On a humorous note, you guys should have seen the look on the Canadian officer’s face at the Yukon border when I showed up with 22 long guns and
three or four hundred pounds of ammo in my rig! I had my PAL (possession & acquisition license) and Canadian registration for each of them. Poor guy, when I handed him the stack of registrations his eyes got huge and he asked if I had all of these firearms with me. I don’t think he wanted to deal with it, he told me to just keep moving