Patchwork Porch is the one in Niagara Falls I like. (Thanks Helen for reminding me of the name.) They often have lines of fabric I haven't seen before and she has some unique ideas. It isn't huge but I feel it's worth a stop. She does sell by the meter but I think all Canadian shops do.