Calgary is building too many hotel rooms and the supply has outstripped demand, says a real estate analyst. The city has seen 2,600 new rooms added in the past 3 years, and 1,200 of those are less than a year old. Commercial real estate firm CBRE says it's time to stop building.