I agree with ghostrider...Hancocks of Paducah has one of the most
reasonable shipping costs (specially for Canada). Another one would be
Connecting Threads. Unfortunately the choice of fabrics from CT is a bit
limited.
Don't know why you only got their email today. I've received two or three
emails from them. Maybe they just like me (or my wallet). LOL