I'm kinda iffy on having a 30,000 or so open stadium in the downtown area. I rather have it located right outside the downtown area like the West Harbourfront, which is not far from the core. It'll be linked with the A-Line and near the James St North GO/VIA Station.
I have a feeling we could end up with something like this.....
Stadium next to an aquatic centre and possible arena with partnership with McMaster.