My LQS was the same, some fabrics as high as $28-00 a metre.
I am still waiting for Hancock's of Paducah to have a free shipping offer, they were doing them about every 3 months but there hasn't been one since February.
Would anyone have a clue if there is one likely to come up soon?