No because they will have to pay a couple of billion dollars just to host 8 home games a year. Oh and maybe a Taylor Swift concert.
It wouldn't be that bad if they could build it like the The Big House (Michigan) but that is no longer possible because it is required to be a state of art stadium with all the amenities.
The Rogers Center in Toronto already exists. It is where the Blue Jays MLB team plays. It is a stadium with a roof that can be opened and closed depending on weather. Plus it is in downtown Toronto. Right next to the CN tower. The main train station, etc.
That is why it would have been better to move the Bills. Not to mention there are already a lot of Bills fans across the border in Ontario now. Many drive over to Orchard Park now to watch the game.