BC Place (seats 54,405) is a good looking facility, especially after its $514 million renovation 12 years ago.. Toronto will, by far, have the least impressive stadium. The new Ontario Line train station at Exhibition won't be finished in time for 2026 either. It's a shame as the world's eyes...