Tre timmar innan avspark var fotbollsplanen i Edmonton täckt av snö och termometern visade på 16 minusgrader.
Cyle Larin, till vardags i turkiska Besiktas, lyckade göra matchens båda mål - vilka såklart firades i en snöhög.
Matchen slutade 2-1 till Kanada och det var första gången sedan 1976 som Kanada besegrar Mexiko i ett VM-kval.
Kanada leder nu tabellen och det återstår sex matcher av kvalet.