Once the world's Tallest Free standing building, the CN Tower, is still an impressive sight. One of Toronto, Canada's most popular landmarks.