I went to the CN tower in July 2016. The view was amazing and if you look down you can see the baseball stadium from the observation tower. I recommend getting the city pass as this will help skip many of the lines and get you right up to the tower.
I did not try out the restraint however it was quite busy when we passed by it.
They have an outdoor walk that you can do while looks amazing and gets your fantastic views of the city.