bman - One problem (aside from the cost) of taking kids to eat at the CN Tower is that they do not open for lunch. So you have to go for dinner. (At least that was true when we took our kids there last year.)
And, they will not reserve a window table - you need to discuss the best time to get a reservation to get a window seat. We were lucky that we got a window table with an 8:00pm reservation.