World Question 5
Name this wonder
Clues
Located in Canada
A 553 meter (1815 foot) high free-standing tower in Toronto