Canada vs Mexico Live Streaming: Canada and Mexico are set to clash in the semifinals of the Concacaf Nations League on Thursday, March 20, 2025, at SoFi Stadium in California.
The match kicks off at 10:30 PM ET and the winner of the match will advance to the final and face either of USA or Panama.

Both teams enter this semifinal with strong squads and high expectations. Canada, under the guidance of head coach Jesse Marsch, has shown significant improvement in recent years, boasting talents like Alphonso Davies and Jonathan David. Their attacking prowess and cohesive play have been pivotal in their recent successes.
Mexico, led by experienced coach Javier Aguirre, brings a blend of seasoned players and emerging talents. Edson Álvarez, Alexis Vega, and Raúl Jiménez are some of the key members who were named for the upcoming clash. Mexico's rich history in regional competitions and their tactical discipline make them a formidable opponent but Canada will be confident to turn the tables.
Canada are unbeaten against El Tri in the last three encounters and also won 2-1 back in 2021. Their previous meeting was in a friendly last year which ended in a goalless draw.
Canada: St. Clair; Johnston, Bombito, Cornelius, Davies; Osorio; Buchanan, Eustaquio, Shaffelburg; David, Larin
Mexico: Malagon; Huescas, Montes, Vasquez, Gallardo; Ed. Alvarez, Rodriguez; Ef. Alvarez, Romo, Vega; Jimenez
In the USA, the Canada vs Mexico match will be shown on Paramount + from 10:30 pm EST on Thursday with English commentary. The Spanish broadcast is available in USA through Univision.
The match can be streamed on the OneSoccer platform in Canada.
The Canada vs Mexico match will be Telecast Live on Channel 5 and Azteca 7 from 8:30 pm Central Mexico time on Thursday.
Dia: Jueves, Marzo 20
Horario: 8:30 pm CDMX, 7:30 pm Tijuana
Donde Ver: Azteca 7, Channel 5 y TUDN
The Canada vs Mexico match will be live-streamed on the Concacaf Go channel across the world.