Bloor/Landsdowne isn't the Junction, it's Bloordale. The Junction proper is Keele/Dundas. The "Junction Triangle" is the weird little area between Bloor/Landsdowne and Dupont/Dundas which is basically a low income neighbourhood with train tracks running through it.
Anyways, I've lived either at or very close to Bloor/Landsdowne for over 5 years. Love the neighborhood...it's only gotten better now that there's bars/cafes/restaurants that don't just cater to crackheads.
It still gets sketchy at night, especially on the Coffee Time corner, but it's never bothered me. Ubisoft is still about a 7-10 min walk north of the intersection, so it has had virtually zero effect on anything in the area other than a decent cafe/brunch spot opening across the street from it.