I just placed an order with an on-line fabric store for 5 yards of fabric and the S & H was $22.40. On top of that we have to pay the exchange on the Canadian dollar. Makes shopping on-line just about as expensive as shopping in Canada. Only advantage is getting all the fabric from one place & not having to search several LQS. The Canadian dollar has not been good for several months. Hope it turns around soon.