I do a fair bit of riding - Fish Creek down in the south is also pretty good for some single track trails - nothing too extreme though. They have a swimming lake down there too so after you're done you can cool yourself off.
The best place is the nordic centre in Canmore. Miles of trails ranging from beginner to pro, only an hour from Calgary. Need your bear mace though.