Starting January 31, 2008, a passport will be required to enter the USA by any route (including by land), with some exceptions. Click here for details.