an airplane
If you live in Mexico then no.
No
Yes
No.
If entering Mexico via airplane, yes.
To Canada you can; to Mexico you can't.
A passport (air travel) or ID/birth certificate (land travel) and some money to spend are all you need.
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.
Yes.
Visa and Buy a Ticket
Yes
Yes, you do.