looks familair...smile... have seen all the subway stations between York Dale and Bloor and also the bus stops on Dufferin road between York Dale Mall and Dufferin Mall, had a great time overthere, Toronto is a great city:)) btw a great shot but I think the driver honked at you because you where using your flash because we had the same problem with a driver too...lol...
Your perspective is but one standout element for me. That really drew me in for a closer look.
Composition, going hand in hand with your camera position ... is very good. Nice use of the naturally occurring leading lines. Guides the viewer's eyes well.
A rather challenging shot too ... lighting, reflective surfaces et al.
Kudos to you for bringing this 'view' to us. Much appreciated and but of course, thanks for sharing.