If you have a car, and want to go for a drive, there is a delightful quilt shop in Beiseker. Never Done Quilting
https://www.neverdonequilting.ca/
I was visiting family in the area this June and was really happy with the selection of fabrics and the incredible customer service.
I did not go into Calgary this trip, so no help with in the city.
Canmore has a great quilt shop too. Sugar Pine Quilts
http://www.thesugarpine.com/ I was there over Christmas 2017 and loved the fabrics and customer service.