Buffalo is a short drive from Toronto, a far more attractive market. Unless the Canadian Football League has a way of blocking the NFL from entering Canada, the new stadium may be a way of keeping the team in New York.
That was my first thought, too. There was talk some time ago about a Toronto franchise and Buffalo was up in arms about it.