I like shopping at Soft Horizons Fibre for my yarn needs. They have a vast selection of quality yarn for all my craft needs. I've also taken a couple classes through them also. They are located inside a beautiful victorian home just filled with crafting supplies including not only yarn but looms, dyes, bttons, basketry needs, spinning wheels, and books. There is so much neat stuff to see here. The prices are fair as well. I highly recommend checking this place out for yourself.