CIBC Square South Tower 96% leased: Ivanhoé Cambridge
The first of two office towers to be built in the massive CIBC Square development in downtown Toronto is now almost fully leased. The 81 Bay Street tower is “plus or minus 96 or 97 per cent leased,” says Jonathan