‘Toronto is an NFL town, not a Bills town. There is more Cowboys, Steelers and Packers support in the GTA than there is for the Bills. Those Bills fans who do live in Toronto go to Orchard Park to watch their team while enjoying a much better game day experience.’