By the way, I get most of my spices from the source below. Very timely, usually you get your order within a week. They have a very good selection of spices that are almost hopeless to try to find in Calgary. Like for instance, annato seed, epazote (hit and miss to find that at Boco Loco), great selection of paprikas etc.
Spiceland on Fairmont Drive in Calgary is pretty good too. but I always ask the lady who I believe is an owner, which variety she uses. They have probably a dozen garam masalas and if I am going to buy a spice for an East Indian dish I am preparing, I like to buy the variety people of that culture would use.
http://www.thespicehouse.com/