So i took the cities WV ARP designs this afternoon and drew a little mock up of what I would do if I were the Flames.
I'd put the arena where Shaw Millenium park currently is and the only place I could see fitting the stadium while being able to maintain a open concept village type design with traffic integration is putting the stadium at the river front by Pumphouse Theatre.