Free shipping for orders over $250 in Canada and the US!!

Shipping policy

All orders are shipped via Canada Post. We try to ship most of our orders within 24 hrs, excluding orders received on weekends.
If an item is out of stock or if there is a question about your order, we will contact you via email or telephone.

Please note that Rosehaven Yarn Shop is not responsible for packages that do not arrive.

International orders may be subject to customs and other fees.

For delivery within Canada:

Orders within Canada are sent Expedited Parcel; they are trackable and insured up to $100.
When you are ordering you can choose different shipping methods for faster shipping.

For orders of $250.00 or more before taxes – FREE SHIPPING!

For delivery to the Continental US:

Orders to the US are sent Small Package Air; they are not trackable or insured. If insurance is desired, please leave a note in the Comment Section on checkout (or call or e-mail us) and we will add the cost.

When you are ordering you can choose different shipping methods that have tracking available.

For orders of $250.00 or more before taxes – FREE SHIPPING!

For International delivery including Hawaii, Alaska, and Puerto Rico:

Orders to international locations other than the Continental US are sent Air Mail if less that 2 kilograms. Orders greater than 2 kilograms are sent via Ground. International orders are not trackable or insured. If insurance is desired, please leave a note in the Comment Section on checkout (or call or e-mail us).