Generally, any photo ID that proves your residence status in States would be enough, such as, Driving License, Passport, Green Card, etc., are the kind of documents border officers expect you to produce when asked. Though, as per an agreement signed couple of years ago there is free travel between two countries but better to carry one of the aforementioned valid document. If you are traveling by car, there is really not to worry much about it but if you are traveling by a tour bus then make sure that all your papers, including, your passport or DL or green card and /or visa is in place to avoid any hassles. Good luck for your travel. 👍
Passport or enhanced driver's licence. It is the licence made in view of travelling across the boarder
A valid passport is all you need.
Thanks! Your answer is awaiting moderation.