The reviews for this restaurant are extremely mixed but I honestly have to say that I came here just for the amazing view.
To go up the CN Tower, you can either pay around $35 (after tax) or you can choose to dine at the 360 restaurant. We ended up deciding on dining at the restaurant since the price difference between a meal and the ticket itself was not too off.
Since we weren't too hungry, we decided to order mostly entrees and ended up paying around $48-55 per person. The three-course prix fixe is around $65 (almost $80 after tax+tip) so we decided to be a bit frugal, as most students are. We didn't regret our choice because our mains were fairly large, and they provided lots of complimentary bread.
The salmon dish was honestly nothing special but I did enjoy the butternut squash potato mash, as it was an interesting take on traditional mashed potatoes. My entree was definitely not worth $48 (after tax and tip) but because we did not have to pay the $35 CN Tower elevation fee, we felt that it was justifiable. In the end, we spent roughly an hour and a half in the dining area, allowing us to enjoy our meal with a 360 degree view, and then we spent another hour at the look out area.