U.S. citizens: All citizens of the United States must present a valid passport when entering Mexican territory by any means of transportation. … Canadian citizens can present a valid passport, Enhanced Driver’s License, or Trusted Traveler Program card (NEXUS, SENTRI or FAST).