Definitely do a dinner at the restaurant instead of paying to get up the tower! Admission to the CN tower is $32 per adult, but just add a couple more bucks and you can get a main at the restaurant! Much more worth it! You can access the viewing deck after your meal and the food is great too!