I buy fabric online at Beverly's fabric because they have 30% off for online purchases and do does Fabric Depot. I don't know about shipping costs but I have ordered some that have coupons etc. I wonder what would happen if you just googled discount fabric with free shipping or shipping to Canada. Good Luck!