Do I need a passport if I'm crossing international borders?
As of June 1, 2009, passports will be required for all U.S. citizens traveling to or from the United States via land, sea, and air--regardless of destination. You are responsible for ensuring that you have all necessary travel documents. For more information on requirements for travel to/from the U.S., visit http://www.travel.state.gov.