Would you be saying the same if the business who placed their logo on a given building had an ugly logo? I agree we need more (and properly applied) lighting features in the city, but I disagree with you on corporate logos.
Seems like the case with CF. Between the larger real estate property/management companies in Toronto (Oxford, Primaris, QuadReal, Ivanhoe Cambridge), Cadillac Fairview seems to be the one who makes the most overt efforts to plaster their logo on everything. I'm sure we'll soon see their logo on the handrails and engraved in staircase across all their properties.