That podium really looks incongruent. It is the building that had the large "Alouettes" (football team) mural, right? yep, here is the 2007 street view:
https://www.google.com/maps/place/10...3.5716278!10e5
That section of the street has changed beyond all recognition from the bombed out early 90s when I would walk it daily to/from the train station/Concordia U.
https://www.google.com/maps/place/10...3.5716278!10e5