Originally posted by: KMFJD
I believe air travel between Canada and the USA requires a passport these days, land border crossings do not yet.
Originally posted by: jagga
Found this on StateDept site
All U.S. citizens entering Canada from a third country must have a valid passport. Alien permanent residents of the U.S. must present their Alien Registration Card, commonly called a ?Green Card.?