My hotel choice for Calgary would be the Sheraton Suites Eau Claire. It's one of the best Sheratons in the entire Starwood network.
It can be pricey at times...but you are coming after Stampede and oil isn't $150/barrel anymore which has put the brakes on our latest boom and hotel prices are softening.