ZC,
Seattle-Tacoma International Airport (or SeaTac) is the main airport and is well located for travel to Vancouver.
As for passports - if you have enough time before your cruise departs, I would definitely get passports. They make the border crossing that much easier and in all liklihood they are soon going to be required for any travel outside of the US anyway.
Nancy
|