The CN Tower, formerly the tallest free standing structure on earth, still towers above it's surroundings in Toronto, Ontario.