I've used Thousands of Bolts and have always been very happy with the quality of their fabric. I mainly use them for backings but sometimes have found a specific line I need to match. My success rate with matching colors when ordering online isn't very good unless I know the fabric line. That being said, I do a lot of stash building when I see something I like. I subscribe to their newsletter and get notified of specials like fat quarter bundles (which aren't always available) and other special sales. Don't know about charges for Canada.