Normal
All foreign folks clear customs in Vancouver at the airport to enter Canada. You then clear US customs at the pier to board your ship. So you are then free to cruise the coast as a cleared person. Shud your ship dock in Canada again eg. Prince rupert its a pre clearance thing (like doing an island in the Caribbean or Mexican port) and of course since you went through US customs when you boarded you are cleared for all the Alaska ports already. I understand that there is now an agreement with Customs/Immigration and airllines that on the return you can get boarding passes before you land in Vancouver for your flights and everything/everybody goes directly to the airport without passing "go" so to speak. This info of course is subject to the whims of travel/immigration and other changes so I do not swear buy it. If you were going to spend time in Canada on your return you would have to pass through Canadian customs and immigration of course. ...........& of course since most of the folks on the cruise are US bound on their return that flight info/boarding passes stuff may only apply to them..I have not heard from anyone coming back this season on whether that really works or not.