I went to the new Spice Station / Station Épices location at 5610 Monkland Ave. (There's already a Montreal location at 174A Bernard W. in Outremont.)
A huge selection of spices, herbs, sea salts, peppercorns, chiles, custom blends, rubs, and everything in between. Swimming Fish Rub from Syria, Salish-Alderwood Smoked Salt, Lemon Juice Powder... They even have the eternally hard-to-find Berbere - so no more need to schlep across town to Jean-Talon Market when I want to cook Ethiopian food.
As a bonus, they also have a nice selection of black, white and green teas, as well as some interesting herbal & rooibos blends. (Egyptian Katmia Flower Blossoms tisane or Red Bourbon Vanilla rooibos, anyone?)
Everything is sold by the ounce (perhaps a holdover from their US origins? The original location is in California) with a one-ounce minimum on most spices. You can smell the sample bottles which line the walls at your leisure to decide what you want, or ask the knowledgeable server. I believe they will also grind your spices to order. Spice prices range from $1.50-2.75/ounce and up, and the price goes down the more you buy.
There are take-home price sheets for the current selection of spices and teas (they change seasonally) so you can study - and drool - at your leisure.