Do I need a visa for all three host countries?
Direct Answer
Visa and travel entry requirements differ between the US, Canada, and Mexico.
Full Details & Background
If you plan to travel across borders for matches, you must ensure you have the correct entry permits (such as a US Visa/ESTA, Canadian eTA, or Mexican FMM) for each country separately. Carrying a passport with at least 6 months validity is required for all border crossings.
Related Information