Silver Snail is a prominent store in Ontario, they have 2 locations; one in Toronto and one in Ottawa. They have a sister store: The Comic Shop, located in Vancouver. The Snail will do mail-order for you.
There are many other stores across the country, Happy Harbour in Edmonton, Amazing Stories in Saskatoon, Golden Age Collectibles in Vancouver, to name a few.