Despite Rogers giving the Bills game back to Buffalo, I highly doubt that Ralph Wilson will be refunding the $9.75 million Rogers paid for the game. The Bills will likely generate only $3 or $4 million for the game in Buffalo, so at best they might split this additional revenue with Rogers, who would still be paying $8 million or more for the Bills exhibition game in Buffalo...Believe it or Not!
This deal was still more desirable than actually hosting the NFL game in Toronto. Rogers would be lucky to sell 20,000 tickets and was faced the prospect of papering the crowd with 20,000 free tickets again...which was becoming tiresome. Hence the "potential scheduling conflict" with an "unnamed and unsigned" event at RC.
The Bills in Toronto series was also becoming a black-eye for the NFL (have you noticed Goodell never stepped foot in Canada despite his mandate to "promote the NFL internationally?") so I wouldn't be surprised if the NFL chipped in a couple million to Rogers to get this game out of Toronto.