See And Do
Each year Niagara Falls hosts the incredible Festival of Lights..
The CN Tower is a communications and observation tower standing 1,815.4 ft tall. It surpassed the height of the Ostankino Tower while still under construction in 1975, becoming the tallest free-standing structure on land in the world. On September 12, 2007, after holding the record for 31 years,