There are a number of special offers available from The Body Shop Canada's online store just now, if you fancy pampering yourself with some smelly lovelies.
Firstly, on their originals range, they are offering any 3 items for $20.
Secondly, on everything they sell, if you buy 2 you get the 3rd for only $0.76. Just note, that for this promotion, it states:
Mix and Match your order. The LOWEST PRICED item will be the .76 cent item. All adjustments will be done at time of processing and will be reflected on your final receipt that will arrive with your package and will not be reflected on your Yahoo confirmation email.
Thirdly, you could buy 5 soaps for $12.
Some of The Body Shop's stuff is so yummy I could eat it. But then I am sure I would be sick. So I won't.