I don't buy the notion that there would be a significant PR backlash against the NFL if it were to put a team to Toronto. There would be some anti-NFL sentiment in the West, but nothing that would damage the NFL materially. And many, many people in southern Ontario would be overjoyed to have an NFL team in town -- far, far more (sadly) than would be distraught to lose the CFL team in Toronto.
Bookmarks