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.