Unless you have a British or European passport, you need a Visa.
A valid US passport.
No, you don't need anything more than your passport.
If you could get a passport from the Canadian government, you shouldn't have any trouble to enter Mexico.
To fly into Mexico you HAVE to have a passport. As of right now the only way you can get into Mexico without a passport is by land travel, but that will change as of Summer 2009. As of Summer 2009 you will need a passport for any land travel into Mexico and Canada.
If you are traveling from outside Mexico, all cities you travel to require a passport.
It is advisable to have a passport but a citizen of Mexico or the USA can do this with a drivers license.
The duration of Holiday in Mexico is 2.13 hours.
Your passport
Your passport
I guess you mean "passport". No, without a valid passport you cannot leave Mexico.
Holiday in Mexico was created on 1946-08-15.
Yes. All you need is a passport.