My presumption is that Strategic needed to sell UPTEN (the project they had on Macleod Tr S and 10 Ave) and other assets to sell to investors and have more capital to complete The Barron with that money raised News Article
(assuming they needed to wait for restructuring to be cash flow positive for construction financing, maybe). Hard to say, and it appears that they still own UPTEN but considering there previous position being primarily struggling A,B and C office space that might have sold, I assume an influx of cash could have been required to secure financing. I could be wrong, maybe they were actually waiting for some income from The Last of Us shooting and were waiting for shooting to be completed to commence.
Either way stoked the project is happening and if the suites are cool i'll consider renting there. Love the building and curious to see how the apartments turn out. Should be an important catalyst for other residential projects in the area.