For a limited time at The Body Shop Canada, all items are buy two get one free, or buy one get on 50% off, both in store and online. This offer excludes gifts. Additionally, hand creams are $10 for a limited time, 50% off the regular price of $20. Click here to shop The Body Shop Canada online.