I live in Canada and prefer the flat rate USPS. Having said that, I'm not sure
how Connecting Threads ship their fabric but it's one of the cheapest options.
Last time (Dec 2011) I ordered 18 yards of fabric from them and the cost of
shipping was $12.99 + $4.75 for duty& taxes. Anyone knows? It came in a
small box. I should pay more attention next time.