As far as the loaded ammo goes, you should be fine for the short distance through Canada. When I left in '08, I took a lot of ammo with me from Eagle River to Indiana, going by ferry from Haines. You just need to declare it at the border. At least that is how it used to be.