As companhias aéreas, conforme A Timatic, que é usada pelas companhias aéreas, declara que o passaporte precisará ser válido no momento da chegada.
Declaração semelhante está na página do consulado do México em Seattle :
If you are a Citizen of the United States or Canada, you don’t need a visa. You only need a valid passport.
O período máximo de permanência permitido sob o visto de turista é de 180 dias, o que é provável quando a exigência de validade de 6 meses no site do Departamento de Estado vem. É melhor um passaporte válido no momento do retorno.