A landmark tower found in Toronto, Canada, formerly holding the world records for tallest tower and tallest freestanding structure, before being dethroned by the Canton Tower and Burj Khalifa, respectively.
View wiki