Assuming you are military, ship them with your household goods. That's the easiest and most risk-free method.

Some guys do a DITY move, find out they can't aren't supposed to put guns in a POD, and then try to sneak guns across the Canada border and get caught. Or they travel back down south, pick up the ARs and pistols they had stashed at Dad's and try to sneak them across the border. And get caught. Don't risk it.

The idea to buy a rifle and pistol when you arrive isn't a bad one. Guns in AK aren't more expensive than down south; at least that was my experience.

Print the regs for ammo travel through Canada. I decided to go with 200 rounds and leave the rest at a friend's.

When I crossed the border, the guard asked if I had guns or ammunition...I replied that I had ammunition. No problem, but he was curious why I didn't have guns also. I showed him the shipping manifest for my guns and I sailed on through, right past a guy whose van was being completely tossed.