Mexican authorities do not require a minimum period of validity of passports, however, this document must be valid at the time of entry and during the period you wish to be in Mexico. Permanent residents of Canada must present their permanent resident card and either a valid passport or refugee travel document.