The CN Tower is home to 360 Restaurant