As of January 31, 2008, if you travel to the U.S. by land or water, a U.S. law will require you to present:
a government-issued photo ID, such as a driver’s licence and
a birth certificate or a citizenship card;
For youth under 18, a birth certificate;
A valid passport
Canadian Citizens, flying to or through the U.S. must present a valid Canadian passport.
For more information visit www.canada.gc.ca or call 1-800-O-Canada