Massive new towers have been constructed in recent years to house the population of Canada's largest city.