If you are coming to Vancouver then I'd recommend you stop by Hamel's in Chilliwack. It's only about 4km off the highway. If you do go make sure to check out the upstairs where they have sale fabrics, staircase is at the back of the store.
www.hamelsfabrics.com