I live in Canada and if you think fabric prices are high in the US, try Canada. I buy 90% of my fabric from the US online and don't feel guilty for one second. I also buy my quilting books from Amazon, online. If I find a good Canadian online fabric shop, I will certainly support them. We don't have a fabric store where I live so I would have to travel to another city and gas is high.