Skip To Content

    21 Holiday Gifts For Almost Everybody — And I Mean Almost Everybody — On Your List

    Bestie? Check. Coworker? Check. Hard-to-shop-for fam? Triple checkmate, baby.

    by ,

    We hope you love the products we recommend! All of them were independently selected by our editors. Just so you know, BuzzFeed may collect a share of sales or other compensation from the links on this page if you decide to shop from them. Oh, and FYI — prices are accurate and items in stock as of time of publication.

    Hey! While we’re doing our best to make sure the products we feature will arrive in time for Christmas, shipping times can vary depending on where you live, which product you purchase, and more. Be sure to double check the retailers’ websites for shipping information to ensure that your gift will arrive in time for the 25th!

    1. A travel mug to keep hot drinks hot and cold drinks cold. You'll be blessing someone with the gift of convenience and warm whatever-they're-drinking that actually stays warm.

    Amazon / Via amazon.ca

    Get it from Amazon Canada for $18.39+. Available in several styles and colours.

    2. A sushi roll-inspired pack of socks that'll be a hit because everyone's always hungry for food-centric gifts.

    Amazon / Via amazon.ca

    Get four pairs of socks from Amazon Canada for $25.99. Available in women's sizes 5.5-9 and men's sizes 9.5-13.

    3. The New York Times Best of the Week Series: Monday Crosswords book to treat the word nerds in your life to a challenging, brain-teasing good time.

    Amazon / Via amazon.ca

    The book has 50 puzzles and you can rest assured that they'll be able to use this book for a long time so they'll get your money's worth.

    Get it on Amazon Canada for $16.99. Available in several other editions.

    4. A bottomless mimosa glass that'll make the brunch drinker you know feel SO. FREAKING. SEEN. They're gonna thank you from the bottom of their wine glasses (if they ever reach it) for gifting this.

    Amazon / Via amazon.ca

    Get it on Amazon Canada for $23.57.

    5. An Amazon gift card to treat people who never know what they want for Christmas, who are just hard to shop for in general, or loved ones who just have every freaking thing already.

    Amazon / Via amazon.ca

    Get it from Amazon Canada for $25+.

    6. A set of kitty spoons with purr-ty paws that'll hang on the side of tea and coffee cups.

    Amazon / Via amazon.ca

    Get a pack of four on Amazon Canada for $14.99.

    7. A handheld milk frother that'll give your loved one perfect froth for all of their favourite coffee drinks right in the warm comforts of their home.

    Amazon / Via amazon.ca

    Get it on Amazon Canada for $18.99.

    8. A 52-week gratitude journal so they can allot a lil' time every day to reflect on all the beautiful things they have going on in their lives. This way, the holiday cheer you spread can actually be stretched out for an entire year!

    Amazon / Via amazon.ca

    Get it on Amazon Canada for $9.15.

    9. A bottle of Mike's Hot Honey that's the perfect combo of spicy and sweet and tastes so heavenly that they'll want to drizzle it on everything.

    Amazon / Via amazon.ca

    One BuzzFeed writer loves it so much that she puts it on ice cream, pizza, and even uses in margaritas. Don't worry, it's not over the top spicy, so even someone with a more sensitive palate would probably enjoy it.

    Get it on Amazon Canada for $14.95.

    10. A bestselling bath bomb set with 14 different scents, because we all need to bathe right?! You might as well help someone you love do it in the most beautiful way possible!

    Amazon / Via amazon.ca

    Get it from Amazon Canada for $32.99.

    11. A sleek cold-brew maker that'll make the morning joe just a fridge door swing away!

    Amazon / Via amazon.ca

    Get it from Amazon Canada for $32.99.

    12. An AncestryDNA kit that'll probably score big with ANYBODY. People are naturally curious about not only where they come from and who they're related to, but about small genetic fun facts about themselves that they didn't even think to ask!

    Amazon / Via amazon.ca

    Get it on Amazon Canada for $79 (originally $129.99).

    13. This pirate bottle opener that's perfect for your favourite matey! It can easily fit in your pocket and has an easy-open lever and a serrated foil cutter.

    Amazon / Via amazon.ca

    Get it on Amazon Canada for $18.

    14. This adorable popcorn popper that's designed to spread hot air evenly preventing accidental burning or unpopped kernels. They'll have perfect popcorn every single time!

    Amazon / Via amazon.ca

    Get it on Amazon Canada for $28.89.

    15. A pack of stickers that fans of the beloved show The Office will totally love and want to rip open to stick on their stuff as soon as they open the gift!

    Amazon / Via amazon.ca

    Get a pack of 50 sticker from Amazon Canada for $12.99.

    16. A travel neck pillow that totally looks like an infinity scarf — but don’t let the appearance fool ya. The snug fit will ensure that the head and neck are positioned properly whenever a person is traveling and trying to sleep while sitting up on the go. It's only a half of a pound so it'll fit inside luggage easily and it's machine-washable.

    Amazon / Via amazon.ca

    BTW, this travel pillow has over 14,000 positive ratings on Amazon!

    Get it on Amazon Canada for $39.95.

    17. A genius egg cooker that can make six hard-boiled, soft-boiled, or poached eggs in under 10 minutes. They can even use it to cook an omelet.

    Amazon / Via amazon.ca

    Get it on Amazon Canada for $33.17. Available in several other colours.

    18. These "If You Can Read This, Bring Me Some Wine" socks for readers who want to let everyone know EXACTLY what the deal is when they're snuggled up with a really good page-turner.

    Amazon / Via amazon.ca

    Get them on Amazon Canada for $9.50. Available in several other styles.

    19. A set of high-quality water colour brushes to get the creative person in your life who can spend hours crafting, whether they're into it professionally, or just for fun!

    Amazon / Via amazon.ca

    Get a pack of 48 pens for $49.17.

    20. This mini donut maker that will keep their sweet tooth satisfied. It can make seven donuts at a time and has a non-stick surface that makes clean up a breeze.

    Amazon / Via amazon.ca

    Get it on Amazon Canada for $39.96.

    21. And finally, a stocking flask that will keep your friend in the holiday spirit ALL WINTER LONG.

    Amazon / Via amazon.ca

    Get it on Amazon Canada for $13.16.

    Live footage of them opening their presents and NOT being disappointed:

    VH1

    Looking for more great Amazon Canada gift guides? Check out our list of gifts for all the women in your life, best gifts under $100, and stocking stuffers under $10!