The Body Shop Canada has an offer: Buy 2, Get 2 free or Buy 3, Get 3 free on the entire store right now. The Body Shop offers $5 shipping on orders of $50 or more online or free shipping on orders of $75 or more.
You can also save 50% off on select boxed gift sets right now.
Click here to get The Body Shop deal online.