Yes. Canadian citizens, including those with Dual Citizenship,must present a valid passport in order to enter and exit Mexico. Canadians without a valid passport will be refused entry and returned to Canada.The passport must be valid until the date of expected departure from Mexico. Before you leave, ask your transportation company about its requirements related to passport validity, which may be more stringent than the country's entry rules.
Permanent residents and landed immigrants of Canada should check for specific entry requirements with Mexico’s Immigration authorities (Instituto Nacional de Migración, or INAMI).
If you are US, Canadian or European citizen you can enter Mexico without the need of a visa.
You only need a valid passport to enter Mexico.
Yes. All you need is a passport.
Yes, you do.
You always need a passport to enter another country
You don't need a visa to enter Mexico if you are an American, Canadian or European citizen. If you, however, are from other country, even when entering from either territory you need to have a visa issued by the Mexican government.
Most usually, you need a passport.
No. American citizens don't require a visa to enter Mexico. All you need is your passport.
All Canadian and American citizens need passports to travel to Mexico. The main reason they need the passport is to reenter Canada or the United States.
No. People with European passports are allowed to enter Mexico without the need for a visa.
Not unless you're from out of the country.
This makes no sense, but I think you mean if with an expired passport you can travel from Mexico to New Mexico or vice versa. In that case no, you need an ID or birth certificate if you are going to Mexico; if you are going to the US state of New Mexico from Mexico you need a passport AND a visa issued by the US government.