The plan is to take a southbound cruise from Anchorage to Vancouver and board an Amtrak train to Portland. This is a last minute plan and my wife and I are U.S citizens who have never had a passport but do have original birth certificates, drivers licenses. Will we need a passport since we are not flying in or out of Canada? I also posted this question to the CANADIAN CRUISERS board. Hope that is ok.