This is very much true for the NFL London game as well, sterile is the absolute correct word to describe it. 100k tourists < 15k diehard fans rooting for their team.
The thing with Toronto however is that half the stadium should be filled with bills fans given how close it is, that alone should help to create atmosphere and drag those tourists in and create a home like atmosphere. Don't expect it to be the Ralph, but don't loose out on the opportunity to support your team.
Steep ticket prices being an issue I can see, however tickets are being dumped for preseason prices couple of days before the game or at least that was the case the last couple of years....