I absolutely love view points! This is the place to see all of Toronto! We had dinner reservations for 6:15 and it was almost a perfect time for it. We were able to see the city during the day, and while the sun set. Bonus: the Blue Jay's were playing so we were able to see them play a little bit.
The food itself was good. Had the rare tuna slices for an appetizer, and a nice NY strip for dinner with a mashed potatoes. The steak was actually really good, and the merlot I had with it sang melodies of flavors in my mouth. My favorite course was dessert. I got the cheese plate sampler and a glass of Beaujolais and it was absolutely perfect for the sunset. Between mixing the fruit with the cheese, the honey with the cheese, and sipping on the beautiful Beaujolais I felt at complete ease.
All and all if want to go to the top of the CN tower for free, come and have a good dessert and wine and get a free ride up. It'll be about the same price as it would be to just take the tower ride up.