Not one of the 14 sites, but the Powell Horizons non-market building is just completing for Lookout Housing and Health Society, with 114 new non-market and below-market rental apartments. It's the first of six non-market buildings completing in the next few months,m (and the least architecturally exciting of them).
Image is from
the Changing City blog, where there are a few more details, and a render of the original design (not very different from what has been built).