Toronto has been using similar buildings, built by Canadian company Sprung Structures, for years. CBC recently got to tour one of the facilities to see what it's like inside. One of Toronto's 24 ...
Arguably the city’s most iconic landmark and the number one attraction in Toronto, the CN Tower was the tallest structure in the world when it opened in 1975 and retained that title until it was ...