I placed this comment in this thread as it is the highest development considered 'under construction' in the DB that I believe should be flagged as 'complete'. See attached image for examples of more developments that I believe should be updated - and there are even more in the list...

Here is how it looks now. (Google Street View - August 2018) The over-sized flower pots are the current 'bollards' and block the view of the plaza. While not perfect, the proposed benches cleans up the look.

I would love to see renders regarding what will be happening over Station Street as per this section in Bozikovic's article...
'But what’s more interesting is what happens at the bottom and the top. The tower will sit on top of an eight-storey internet hub at 151 Front St. West, and behind it...

The design of the lower floors as highlighted by the red arrows below don't seem to match up unless they haven't actually installed that piece yet and it is just resting there waiting for installation? Regardless, it appears to have 'fake' windows unlike the renders which is all opaque.