As for the Plaza by Humber Loop, it was only built the last decade and crying out to be towers. Mostly mid-rise and will be look at closely once the new GO station gets built.
Have you been near the Humber Loop in the summer time? ?? That smell is awful, can't imagine ever living beside a waste treatment plant and paying a premium.