Hto Park North
Mmm, there was something magical about it being on the waterfront framed directly by the Rogers Centre and CN Tower lit up as the background. It just wouldn't have the same WOW factor at NPS square.
I also believe its strategic on the part of Luminato and its government...