The c-train is reasonably decent. It seems to be growing faster than many other cities with the new west line. Not bad but could be improved with more lines inluding a line to the airport and more frequent service.
Cost is higher than most cities. My guess is the oil industry wants this to keep people driving. Maybe if the price was subsidized more the traffic wouln't be so bad in Calgary.