There are several Mexican consulates in Canada. The Mexican embassy is in Ottawa. You can find these through the links to the left. The address of the Mexican consulate in Toronto is below.
Consulate General of Mexico in Toronto
Consulate General of Mexico
Commerce Court West
199 Bay St., Suite 4440
Toronto Ontario M5L 1E9 Canada
Tel. (416) 368-2875, 368-1847 and 368-8141
Fax: (416) 368-8342 and 368-9384