Once Upon a Sheep in Maple Ridge is unique in that the store itself is non-profit–it’s run to help raise funds for the Salvation Army, and all the people who work there are volunteers. It’s small, but has some fun yarns and books, and the staff are friendly and helpful. One of the things I liked best was that they carry back issues of knitting and crochet magazines.
They currently carry Knitpicks needles, and Namaste bags.
Check them out at 22188 Lougheed Hwy, Maple Ridge.