"Two major transit lines cross there: the King streetcar and the Dufferin bus."

There's the rub.  These major transit lines can move about 40 people at a time at something like walking speed.  I'm all for high density housing -- it's a city -- but there has to be a way for people to get around.  King and Dufferin had better public transit in the 1920's.