Starting June 1, Americans will need a passport to travel by land and sea to and from Canada, Mexico, most Caribbean islands, and Bermuda, when they previously did not. Most recently, a picture ID and an oral declaration of citizenship was enough to cross these borders. Read more.