
One of the most famous and popular tourist attractions of Canada is the CN Tower, situated at 301 Front Street West, Toronto. The 553-metre-high tower held the title of being the world’s tallest free-standing structure from 1974 to 2009, until it was surpassed by Dubai’s Burj Khalifa in 2009. Here are the top 10 attractions to experience at Canada’s « Continue Reading »