In my area in Ontario, Canada, the local stores are asking an average of $15.99-17.99 a metre for quilting cottons and 23.99 to 26.99 for Batiks. They sometimes have 40% off sales.
We can order by the .10, so 2.4 metres, as an example.
Do I think it's reasonable? No. Which is why I usually shop for fabric in the US and mostly buy notions and such at my LQS.
Watson