Let's assume that you had the money to buy an existing NFL team and re-locate it. Which of these 3 cities would you coose?
In the US, there is Los Angeles. The greater LA area has a population of 13 million. Football there is extremely popular. An LA team would definitely boost American NFL TV ratings and thus make the whole league more profitable. There are 2 existing stadiums that are large enough for NFL football. The Rose Bowl seats up to 103,00 people. The LA Memorial Coliseum seats 92,000 people and is the current home of the USC Trojans.
If you choose to locate outside the US, there is Mexico City. The metropolitan population of Mexico City is 28.5 million, the largest city in the western hemisphere. The fans there are rabid for NFL football. A regular season game has already been played there and sold out. Aztec Stadium was built in 1986 and has already hosted 2 major World Cup of Soccer events. The stadium seats 115,000 and it is the 4th largest stadium in the world. A Mexico City team would likely be popular on American TV, partly because of the large number of latinos in the southern states. These high game ratings would add to the NFL's main source of revenue, television.
Then, there is Toronto. There is no stadium of NFL size requirements. The Rogers Centre seats only 53,000 for football. The GTA area has a population of 5.5 million people. Americans in general don't like to watch Canadian-based sports teams. Thus, the value of the NFL's TV contracts would be lowered.
In which of these 3 cities would you choose to locate your team ? Where would you make the most money?
By the way, there would be competition from such other American cities as Portland OR, San Antonio TX, Las Vegas NV, Salt Lake City UT, Albequerque NM, Birmingham AL, Orlando FL, and Omaha NE,