Not normally a fan of historicism, but I'm happy to be pleasantly surprised by this. It looks good and the scale & detailing are great. Even the more 'modern' apartment block behind it, though not stylish, works – it just does its job and gets out of the way.
I don't think this would work on most of Toronto's streets, though I do wonder if the Beaches NIMBY Assoc -- err, Beaches Residents' Association -- would raise as much of a stink if something like this was proposed in their neck of the woods.