I have not read most of the responses to your question, so this may be a repeat.
Do you get Joann's coupons? If not, you can sign up on-line to get on their mailing list, assuming they will mail to Canada.
Because I generally reject paying full price for good quality fabric and refuse to buy flimsy stuff, the first place I look when I get inside the store is the red tag table. I've gotten some of my loveliest 100% cotton fabrics (such as Legacy Studio) from there, stuck in amongst the bolts of home dec., garment, & just generally horrible fabrics.
The biggest percentage of JA's Keepsake Calico is flimsy, but not all of it. I have some very quilt-worthy Keepsake Calico.
Joann's does sell some quality name brand stuff; if it's on sale, you can't use a coupon.