The Calgary Tower is a must see for visitors to Calgary. I have only been there once and had brunch in the revolving restaurant. My mom had put her purse on the ledge before realizing it was not revolving with us.
Service staff were very efficient, however the hollandaise sauce was very plain. After letting the server know, the Chef came out and apologized that it was made incorrectly.
The glass flooring is also awesome and you see the entire city plus the mountains from the viewing deck.