You are bang on the money with that post PTR.
The Bills can still be the Buffalo Bills but move them closer to the Ontario/New York border. Niagara Falls Canada is a tourist haven and like you said, tons of hotels. If it was a domed stadium, the NFL would put the Super Bowl there and it would be a huge hit! It almost makes too much sense.