U.S. citizens flying to Canada need a valid passport or passport book. When entering by land or sea, you may use a passport card, an enhanced driver’s license or certain trusted-traveler cards, such as NEXUS, instead. A standard driver’s license alone is not sufficient.