The contrast between this building and the MEC store about to open in downtown Toronto is pretty amazing. Same goes for the reactions to the building on the thread. Over in Toronto the new MEC store on Queen is regarded as the worst abomination to ever be built in our fair city. Maybe it is...
Reddit has some talk of a construction accident at Hornby and Drake. Looks like maybe a concrete pump boom came down and the sidewalk protection did its job. No injuries.
Seems to be in the same area as this pic from City of Rain -