Just wanted to give a positive plug to the nice people at SailRite -- I purchased fabric for our Escape-in-waiting from them, and they were great all the way through, sending samples quickly and shipping directly to Canada via UPS International. This shipping wasn't exactly cheap, BUT it was easier, faster, and ultimately cheaper than it would have been had we had to do it ourselves from Michigan.
They have a great selection and will advise you on matching fabric for pillows, etc, if you like (Escape charges only $20 for a coordinating pillow -- a pretty great deal if you ask me -- and extra fabric for the pillows really isn't much at all).
I had a really hard time finding reasonably-priced places that shipped directly to Canada, so I thought this might be helpful to those that wish to buy custom fabric. For what it's worth, I had to pay a little extra for expedited shipping because we waited until the last minute to make our decision -- had I not, I think it would have only cost about $175 US for the fabric (all cushions and two pillows) and shipping. $175 is pretty amazing I think, given that we'll end up with top quality Sunbrella fabric -- super easy to keep clean.
Kudos to Tammy and Reace for not charging extra for the custom fabric option; they are the best!
We are also having custom graphics done for our trailer -- more on that soon.
With kudos to Gerda for the Sunbrella inspiration,