Quilting cotton in our LQS range between $18 - $36/meter. I really do try to buy fabric locally but I can only afford to do that if it's on sale. I do a lot of on-line shopping at US quilting stores. Even with the dollar exchange & shipping it is less expensive. A few times I asked the managers of LQS why the prices are so high in Canada & the answer was freight & dollar exchange. I went to purchase minky & insulbrite at a chain fabric store (we only have 2 that have stores across Canada) and the minky was $36/meter, the insulbrite was $24/meter. Needless to say I came home & ordered from Joann's. It's a little inconvenient because they don't ship to Canada anymore but I have a friend in AZ who will mail it to me. Joann's delivers to her or she picks up in the store.