Starting June 1, 2009, a U.S. law will require Canadians to present a valid passport to enter the United States by water or land. U.S. law already requires Canadians to present a valis passport to enter the U.S. by air.Don't wait until the last minute.