Other than Flare Fabrics which was already mentioned, I have no Canadian on line fabric shops to recommend. I buy almost all of my fabric at one of the Len's Mills stores or in the smaller Mennonite farm shops or a couple of Mennonite general stores which are all at least a hour drive from me as I live right in the middle of good old rural Ontario. I usually try to combine these fabric runs with a parts run for DH and rarely make just a fabric shopping trip unless I have my quilt buddies with me and we are making a day of it.