Something like Yagan Square would be cool on the waterfront in front of Waterfront station. Build up over the tracks and connect it to Granville Square, the station, maybe even Canada Place. Fill it with restaurants and retail right on the waterfront and have a nice seabus station integrated.
Yagan square opened just about a year ago.
This was built over the train tracks and there was an above ground bus loop which they built a new one that is now underground. This square helps connect the trins and the busses like a transit square.
I can't find a proper before but this shows how it was, the bridge was to get over where the trains are
this guy gives a good tour of it
• Video Link
• Video Link
the roof has a cool light feature
• Video Link