Searching on Google Maps, it looks like the "HQ" is located inside Toronto-Dominion Centre, which is an office complex downtown, nothing too exciting to look at.
https://en.wikipedia.org/wiki/Toronto-Dominion_Centre
I'm sure if they had their own facade to show off they'd have a photo in the article.