I'm not sure, but if your concern is the visa... as far as I'm aware, people only need to acquire a visa for the USA (which is more "complicated") and automatically they have a "free pass" to watch the games on the Mexico and Canada.
I don't agree with this. Getting a visa for Mexico or Canada may not be a big deal for US/EU citizens. But if someone from China or India want to visit these countries, in order to watch the world cup matches, they still need to go through a lot of formalities. And getting a US visa is entirely at another level. For people from the third world, it is next to impossible to get a tourist visa to the US. In short, I guess the fans will be mostly comprised of EU/US citizens for the 2026 event. Very few of those from Asia or Africa are likely to travel in order to watch the matches.