To provide more information...
The CN tower is still the tallest free-standing structure in the world. FYI...the lower observation lookout is at the 113 story level; the skypod observation level is at the 146 story level. On the lower level you can jump up and down on a glass floor! Kind of cool.