Hey
You can bring 1200 rounds into Canada Duty free. The only catch is as a Canadian it is illegal to possess ammo or any parts of in the US. Basically if you get caught in the US you are screwed. But if you get to the Canadian border you can legally declare it. Walmart asks for US ID but local stores sell it to anyone.