Bath and Body Works Canada is having their Buy 3, Get 3 Free sale on again both online and in stores with no coupon code necessary.
If you're buying online, just be aware that they ship from the US so you potentially may have to pay extra for duties and customs. We'd recommend shopping in-store for this one. I stocked up last time they had this event on their Sweet Pea body lotion and I love how it moisturizes my skin. They also have some fun holiday fragrances, lotions and soaps available for Christmas time.
These kind of items are great for stocking stuffers and gifts for people who you just don't know what to get (such as coworkers).