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.
Yes, you need a valid passport for a flight to 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.
No, a child cannot travel to Mexico without a passport.
No, infants traveling to Mexico are required to have a valid passport.
No, you cannot fly from Tijuana to Mexico without a passport.
Yes, babies need a passport to travel to Mexico.
Yes, children need a passport to travel to Mexico.
Yes, infants need a passport to travel to Mexico.
Yes, children need a passport to fly to Mexico.