Zappos has a large selection of Sparitual and free shipping.
I don't think Zappos ships to Canada anymore.
You could try Murale. They have a Spa Ritual section but I'm not sure if they keep up to date with seasonal collections. Nail Polish Canada also stocks Spa Ritual.
I had no idea they have SpaRitual, I don't usually shop there, but I may have to go there sometime now!
Merle norman too!
I just had to google that, I've never heard of it. Thanks for the tip!