Yes.
Road distance is 1,717 miles. You would need a 31-hour drive, or a 6-hour flight to travel the distance between Tijuana and Mexico City.
If you live in Mexico then no.
No
Any kind, as long as it is a valid passport. Don't forget the visa, which has to be processed on the US Embassy (Mexico City).
an airplane
Yes
No.
To Canada you can; to Mexico you can't.
If entering Mexico via airplane, yes.
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.