Buffalo Bills Toronto Games

Getty

The Bills Are Done Playing in Toronto

ORCHARD PARK, N.Y. - No, Canada.Buffalo Bills president Russ Brandon announced Wednesday that the team is done playing annual regular-season "home" games in Toronto after reaching an agreement with Ro...