In southern Ontario, Len's Mill Store is worth a look. They carry probably hundreds and hundreds of bolts of fabric, but you need to know your manufacturers because much of it is poor quality. Their prices are good ~when on sale or with a coupon~ but otherwise name brand fabrics run about the same cost as at local quilt shops.