These are the ones I know about, though I'm sure there are more, and am interested in web sites that others can provide.
Stitch in the Ditch:
http://www.stitchintheditch.com/
I have ordered from them and things were delivered promptly.
Flare Fabrices:
http://www.flarefabrics.ca/
I personally really like their fabrics, but haven't yet placed an order.
I'll watch for more sites in Canada that I can check out.
Aileen