would assume emporiswhere did you get the heights for Northtown? As far as I can tell all 4 of those buildings are below 100m.
Remember that for years North York had a 100m height limit, most of the buildings are in the 90m height range. Grand Triumphe 2 is the tallest in the complex, and it is coming out at 98m according to Google earth, which is typically fairly accurate. (+/- only a metre or so)
Every single one of those on the list is coming out in the high 90m range according to Google Earth.
No, thank you for bringing them to my attention. 675 doesn't have drawings yet, I'll wait for those, but 670 has been added.