As long as Buffalo has a football team, I highly doubt the NFL would allow a team in Toronto...
From what I have read...only $135 million in stadium upgrades with the Bills actually putting in 35 Million of their own money...the remaining 95 million will come back to the state and county thru payroll taxes on the players...so in the long run we actually will pay nothing.