Tarot Shops in Toronto
There are two locations of the Eternal Moment Bookstore, one on Bloor near Bathurst, and the other on Yonge near Lawrence. Both have tarot decks, but the Bloor location has a larger selection.
In the suburbs, there is the Odyssey in Ajax, on (Old) Kingston Road. They have a decent selection of decks as well as books and accessories. Also a shop in Markham on Hwy. #7, but I am sorry; I don't have the name in front of me. It is in the yellow pages under "bookstores". Also a small shop in Brampton on Queen St. there, just west of the downtown core.
A womens' bookstore on Harbord just a few doors west of Spadina has a few decks, mostly of a feminist bent (the Goddess Tarot, and such).
The Wicca Shop on Queen St. East has a good selection, but is fairly expensive.
If there are any others not mentioned on the thread so far, I'd love to hear about them!
I try to buy from local, independent dealers when possible, to support them and prevent them from vanishing.