There is a magical shop in the Mile End that looks like it might belong in Diagon Alley, with shelves of jars full of mysterious ingredients. The Spice Station sells teas, their own spice blends, dried goods and individual spices.
Sarah and I participated in a olive oil tasting at the front of the store before we started exploring the shelves. When you make your decisions, the spices are packed in the size you choose. The flat packaging means that the spices make great gifts to tuck into your luggage.
The owner is thinking about opening up a store in Vancouver, so please contact him if you know a good spot for this kind of store. Personally, I would love a store like this within walking distance!!!! Last night I made meat balls with their South Indian curry blend. The spices are very fresh and lively. Highly recommended!