http://www.webhostingtalk.com is the best site for getting feedback on web hosting, searching a specific host there can usually get some peoples' experiences. They also have an area where hosts can make offers.
As far as hosting in Calgary, I don't know of any reasonably priced ones off the top of my head, all the companies I know would charge 10 times what a good inexpensive host would. Maybe someone else has some experience with a Calgary host?
Any particular reason you are looking for someone in Calgary?