Find out where to watch Canada vs Mexico live stream free online today and TV Channel.
Canada and Mexico will square off in the semifinals of the 2024-25 CONCACAF Nations League.
Date: Thursday, March 20, 2025
Venue: SoFi Stadium in Inglewood, California.
Where to watch Canada vs Mexico live stream free online today
USA: Paramount+ and Univision
Canada: OneSoccer
UK: CONCACAF GO & YouTube
Form Guide
Canada: Win, Draw, Win, Win, Win
Mexico: Draw, Win, Loss, Win, Win.