Error code: %{errorCode}

Canada vs. Mexico: Date, start time, TV channel and live stream for CONCACAF Nations League semi-final

DAZN
Watch Canada vs. Mexico live on Fubo in Canada

Two of the host countries of next year's FIFA World Cup will square off Thursday as Canada take on Mexico in the semi-finals of the CONCACAF Nations League.

The Canadians are coming off a dream year in 2024 as they finished fourth in the Copa America and were undefeated against CONCACAF sides in all competitions. That includes an October friendly against the Mexicans, which finished 0-0 and extended Canada's undefeated run against El Tri to three matches.

As for Mexico, they won slightly more than they lost in 2024, claiming six victories across all competitions while losing five and drawing three times. They had a Copa America to forget, exiting after the group stage, which led to the hiring of manager Javier Aguirre for the third time.

Here's what to know about Canada vs. Mexico before their semi-final match.

Canada vs. Mexico: Date, start time

  • Date: Thursday, March 20
  • Time: 10:30 p.m. EDT / 7:30 p.m. PDT / 2:30 a.m. BST

The match kicks off at 7:30 p.m. local time, which is 10:30 p.m. in the Eastern Time Zone.

Canada vs. Mexico: TV channel and live stream

  • Canada: One Soccer, Fubo, TSN 5, TSN+, RDS (French), TLN (Spanish)
  • Mexico: Azteca 7, C5, TUDN, ViX+
  • United States: Paramount+
  • Rest of the world (some exceptions): Concacaf on YouTube

Canada vs. Mexico: Where is the match being played?

Thursday's match will be played at SoFi Stadium in Inglewood, California, USA.

It is the home of the NFL's LA Rams and LA Chargers, and it holds up to 70,240 fans.

FIFA Club World Cup 2025

More Football