All of Canada's worries appeared entirely confirmed on Friday when El Tri traveled to Vancouver and earned a comfortable 3-0 victory. The Canadians were two goals down by halftime and riding their luck a little, were fortunate of not falling to a landslide.
Indeed, the biggest question mark heading into this second match is of which Canada will show up at the Estadio Azteca. Will we see the side from the start of World Cup qualifying that looked so balanced defensively, or the one from the match in Vancouver that looked so fragile and cautious?
This, then, will be Canada's toughest test yet. Playing away in the Estadio Azteca is not easy, and the Canadians know a draw here would be a point of gold for Benito Floro's side.
Mexico, of course, have risen to the occasion under new manager Juan Carlos Osorio and are only a victory away from reaching the next round.
El Tri, however, will be without captain Rafael Marquez, who picked up a muscle injury on Friday. Jesus Molina would be the most obvious choice to fill in the defensive midfielder role, with vice-captain Andres Guardado also capable of slotting into the front of a back four.
But whomever replaces Marquez, the priority will most likely be the flanks. Jesus "Tecatito" Corona and Hirving Lozano found ways to impose themselves on the game, and it should be similar at the Azteca. If Canada fail to stem the Mexican tide for a second time, it will likely be another anxious night for the visitors.
Match date/time: Tuesday 10:30pm EST, 8:30pm local
Venue: Estadio Azteca, Mexico City, Mexico
TV: RDS Info (Canada), TSN2 (Canada), Fox Sports 1 (US - English), Univision Deportes Network (US- Spanish), UniMas (US - Spanish) Azteca 7 (Mexico), UnivisionTDN (Mexico), TDN (Mexico), Canal 5 Televisa (Mexico).
Radio: Futbol de Primera (US)