take a look at yellow page,it should be under 'fabric' category. I do know there are one such store at Bay Center(yonge and bloor) and another at dufferin mall in toronto.
price can be varied a lot all depending on your requirement.
guest:
by the way, IKEA has such fabric for sale too, very pretty.