This makes a lot of sense for the Bills. Three of the team’s limited ownership partners, Vince Carter, Tracey McGrady and Jozy Altidore all have strong ties to the Toronto Market and as mentioned there are the corporate sponsors in the GTA
The NFL wants its teams to have global markets and grants 5 year windows.
The home team for the international games are usually the conference that has 9 home games that year.
I can see a scenario where the Bills play at least one home game in Canada during this timeframe.
I do wonder if this would result in other MLSE Properties playing in Buffalo, Toronto FC plays a game at the new Highmark Stadium, the Raptors at KBC. This is an unlikely scenario though as the Leafs have played two home games per season in Buffalo for years.
https://www.nfl.com/international/global-markets-program