Take a direct flight from Toronto Pearson International Airport (YYZ) to Mexico City International Airport (MEX). Prices typically range from CAD 350 to CAD 600 round trip if booked early.
Stay at a centrally located budget hotel like Hostal Regina for about CAD 40-60 per night, offering comfortable rooms and easy access to city attractions.
Visit the ancient city of Teotihuacan, famous for the Pyramid of the Sun and Moon. Admission is about CAD 5, tours range from CAD 30-50 including transport. Open 9am to 5pm.