I believe there was an FC in for the area along the Upper Red Hill Valley Parkway for another bunch of apartment blocks with something like 1,000 units too. This is going to be a quite dense part of Stoney Creek in a decade or so if they all happen.
Edit: 670 units at SoHo to the north, 812 units here, and the FC to the west of this site is for 936 units.. nearly 2,500 apartment units between them.