The CN Tower is an iconic landmark and communication tower located in Toronto, Canada. Standing at 553.3 meters, it was once the world’s tallest free-standing structure and is a must-see attraction offering panoramic views of the city and Lake Ontario.