Definitely not worth $30 per person for general admission if you live in Toronto or in the GTA area. Me and my boyfriend got free admission because his friend works there and gave us two free passes so we decided to check the CN Tower out for the first time since we were both kids. Yes, the scenery is beautiful but it's not much of a difference from looking at Toronto from another tall building. The glass floor was SUCH a disappointment, it is such a small surface! I was expecting a whole floor or at least half a floor or maybe even half of half a floor but nope! it was even smaller than that. It only took us about 15-20 minutes to tour the whole building, we thought it would have taken longer so we were a bit bummed about that as well.
Bottom line is, I would spend the $30 to look at Toronto's scenery if I was from out of town but if you're local, spend your money else where, like the aquarium which is right beside the CN Tower, or the zoo, honestly think any other city attraction would be much more entertaining than this one.