We would be flying into Vancouver though. That is where the problem lies! But if you know that it isn't mandatory yet, please let me know where to get that info. It's a lot of money to waste, if they don't let us in! I need hard facts before I'll finalize.
An excerpt from the U.S. State Department website:
"Entry into Canada is solely determined by Canadian Border Services Agency (CBSA) officials in accordance with Canadian law, see http://www.cbsa.gc.ca for details. Canadian law requires that all persons entering Canada must carry both proof of citizenship and identity. A valid U.S. passport or NEXUS card satisfies these requirements for U.S. citizens. If U.S. citizen travelers to Canada do not have a passport or approved alternate document such as a NEXUS card, they must show a government-issued photo ID (e.g. Driverís License) and proof of U.S. citizenship such as a U.S. birth certificate, naturalization certificate, or expired U.S. passport. Children under sixteen need only present proof of U.S. citizenship."
I note that the Princess website is not up-to-date with the passport requirements for U.S. Citizens traveling in the western hemisphere. It shows the summer of 2008 for implementation of the WHTI, but this has been pushed off into 2009.
"Note that if your cruise requires air travel between the U.S. and the Americas, Canada, the Caribbean, Bermuda or Mexico, you will be required to present a passport when returning to the U.S.by air." So while getting into Canada might not be a problem, you will need a passport when you return from Anchorage.
No. Entry into the U.S. would be accomplished at the pier in Whittier - which under current rules does not require a passport. She would then be no different than any other U.S. citizen in Alaska who wanted to fly from Alaska to another state. It is no different than someone currently going to Nassau on a cruise and then returning to Miami.
It is confusing as hell and frankly I am not sure what the rules are one day to the next.
It would be helpful if U.S. passports didn't have an arbitrary expiration date but instead a floating one. In other words, I'd like to be able to update it when it is convenient for me and then from that date - whenever it is - my passport was good for another 10 years. I believe the U.K. does it this way.