Hello David here is another address to go to for knitting and weaving yarns:
Birkeland Brothers Wool ltd.
(604) 874-4734 3573 Main Street. They are also a mailorder outfit as well. I have been to this store several times and they have lots of great yarns and fibers. Both times I was there I took a bus.
Els