While not Canadian, my first stop is usually eQuilter, and they are set-up for international shipping. Here's their basic info on Canadian Shipping. Don't know how their basic yardage price compares to local shops much less the currency exchange rate -- but postage is clear!
https://www.equilter.com/help/shipping
Also note that there is a discount for shipping on orders over $100.