Last minute gifts
$22, Starbucks.
$20, Indigo.
$17 each, David's Tea.
$12, Real Canadian Superstore.
$17, Old Navy.
$20, McGregor Socks.
$22, Roots.
$30, The Bay.
$39, Joe Fresh.
$66, Aerie.
$32, The Body Shop.
$13, Lush.
$50, Banana Republic.
Related: Holiday gift guide: 15 surprising gift ideas Holiday gift guide: Editors’ picks Holiday gift guide: 15 practical gifts that solve problems
By signing up, you agree to our terms of use and privacy policy. You may unsubscribe at any time.
Subscribe to Chatelaine!
In our Summer 2025 issue, we get real about what sex is like after 40. Plus, living together after divorce, our favourite beauty products of the year and 17 incredibly summery recipes, from ceviche to sour cherry cobbler.