Upvote:11
If you're a Canadian citizen coming to visit the US by land, you can present any of the following documents:
(You can also use a SENTRI or FAST/EXPRES card, but unless you travel to Mexico a lot or are a commercial truck driver you aren't likely to have one of these.)
If you haven't got any of those documents, you may wish to postpone your trip or apply for expedited passport renewal.