Just checking on the Canadian Firearms site and it says for someone to legally buy ammunition from out of country they have to have a confirmed non-resident firearm declaration or a temporary borrowing licence. Now it could be when an American declares their gun at the border, say on a hunting trip, the temporary registration permit they get may give them permission to buy ammo while here.

Last edited by gunsaholic; 09/20/11 12:46 PM.