Ok so it's impossible to review the restaurant without also reviewing the view from the CN Tower. It's phenomenal. It's worth a star - star and a half probably on its own. If you had McDonald's in a rotating restaurant with a 360 degree view of one of the world's great cities it would be 5 star McDonald's.
And I almost wish that was the food we were getting - because the sticker price for the restaurant is incredibly high compared to the quality. The wait staff was great but the beer and cocktail list is quite poor for the price and the food leaves quite a bit to be desired. At most the restaurant is a 2, maybe a 3, and the price really just drags it down. We regularly spend $100-$300/meal when we go out but the food and drinks are on a much higher level. I'll give the restaurant credit for friendly wait staff, but that's about it.
I get that it's the CN Tower and it's a unique dining experience, but over charging for subpar food is never cool.
Make a reservation if you want to get a seat by the window (like we did) but be prepared to spend around $200 for one appetizer, one main dish, and one drink each for two people. Get there 20 minutes before your reservation, and try to make sure your credit card gets a nice view as well - since it's going to be doing all the work.