If you are in toronto, you simply must visit the CN tower as the views from the top are some of the best available anywhere.period!
On a good day you can see the spray coming up from niagara, and if theres a game of baseball being played at the rogers centre, then lucky you, its a feast for the eyes!
The lift is like something from star trek, it gets you to the top in no time!
Cant comment on the food, as I didnt have anything.
If youve been to the olympic tower in munich, its similar but much much better