I haven't had any experience with Online ordering and I think we are very fortunate here in Calgary in that we have a lot of stores to choose from. Piscies Pet Emporium is one of the best in town for variety, and their tanks are maintained beautifully
Piscies Homepage. Big Al's is good for equipment, but I won't buy fish from them due to the state of their tanks (always sick or dead fish in most of their tanks). There are 4 excellent shops that specialize in one or two species like Cichlids/Catfish etc. and 2 new Fish stores have opened within the last 2 months, I am watching them and will reserve judgement for a few months to see how they do (I do buy supplies from them as they have 25% off grand opening sales now).

With the variety of just Fish shops available we don't have to rely on places like Walmart or Petsmart (Piscies is the only "Pet" store we will buy fish from, all the rest are "Fish" stores)
If you are planning on comming to Calgary this summer drop me a note and we'd be happy to take you around to the shops in town.