Skip To Content

    44 Drugstore Beauty Products That Are Actually Worth It

    Beauty on a budget.

    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.

    1. This Maybelline mascara that'll give your lashes length and volume, without clumping them together. It has a thin curved brush that'll get into all your lashes, so you can coat them all with one pass.

    A before image of a person's eye without eye makeup and an after image of their lashes looking dramatically longer and fuller
    Amazon / Via amazon.ca

    Get it from Amazon Canada for $8.96. Available in four shades.

    2. This liquid lipstick by Nyx Cosmetics that'll actually last all day. One end has a velvety matte finish that won’t flake or fade, and the other has a clear gloss, if you want to add a little shine to your look.

    A bunch of liquid lipstick tubes in a row
    @nyxcosmetics / Via instagram.com

    Get it from Nyx Cosmetics for $12 (originally $15). Available in six shades.

    3. This Olay face cream that'll become a staple in your skincare routine. It's packed with vitamin B3 and peptides to keep your skin hydrated all day long, along with SPF 15 to protect your visage from harmful UV rays.

    A person holding up a bottle of face cream
    @olay_canada / Via instagram.com

    Get it from Walmart Canada for $35.98 (originally $39.99).

    4. This fragrance-free Cetaphil moisturizer that's basic, but in the best way. It's perfect for people with sensitive skin because it's super hydrating (without being greasy) and non-comedogenic, meaning won't block your pores.

    A bottle of lotion on a table
    @cetaphilcanada / Via instagram.com

    Get it from Amazon Canada for $2.99+. Available in three sizes.

    5. This multipurpose balm by Hello Bello that'll treat your pesky skin issues (like dryness and irritation). It's a plant-based formula that's packed with shea butter, tamanu oil, and chamomile, making it safe to use on your little one and your sensitive skin, too.

    A person holding a tube of thick lotion with a swatch of product on their hand
    Kaysey Davis/BuzzFeed

    This balm is a go-to in my house, because literally everyone can use it. It's gentle enough to use on the little ones when they're skin gets irritated. And it's so moisturizing that I love using on the driest parts of my bod (read: my tootsies). 

     Get it from Indigo for $8.99.

    6. This jelly eye mask by Clean and Clear that'll treat you to a mini facial after a long day. It's infused with seaweed extract and hyaluronic acid to soothe and hydrate your skin in 15 minutes. When you’re done, you don’t have to rinse it off with water — just massage the serum into your skin and go.

    Three sheet masks in packaging on a plain background
    @cleanandclear / Via instagram.com

    Get it from Amazon Canada for $3.99.

    7. This Essie nail polish that'll apply like a dream and dry in just 60 seconds. You'll only need two coats to get full coverage and there are a ton of colours to choose from.

    Amazon / Via amazon.ca, Kaysey Davis/BuzzFeed

    They come in so many different shades and it's so affordable, I usually buy two or three at a time. I'm currently loving this minty green colour (called "Express to Impress") from the Expressie nail collection. The shade is bright, fresh, and very calming. And it only takes about a minute for the nail polish to dry, so I don't have to spend a lot of time drying my nails between and after coats.

    Check out BuzzFeed's full review of the Expressie nail polish (#7 on the list!).

    Get it from Amazon Canada for $7.99+. Available in 38 colours.

    8. This Shea Moisture hair mask that'll restore your hair to its former glory. If you have dry or frizzy hair, it'll help soften, tame, and moisturize your locks with a blend of shea butter, Manuka honey and baobab oil.

    A tub of hair mask next to a plate of honey combs
    Amazon / Via amazon.ca

    Get it from Lookfantastic for $18.20 (originally $22.80).

    9. This double-ended brow pencil by e.l.f. Cosmetics that'll give you brows as full and fluffy as Cara Delevingne's. The tiny brush will make it super easy to groom your brows, and the fine-tipped liner will help shape and define the perfect arch.

    A person using a brow pencils to fill in their brows
    Amazon / Via amazon.ca

    Get it from Amazon Canada for $2.97. Also available in taupe.

    10. This hand soap by Live Clean that’ll get your hands clean without drying them out. It's made with chamomile and oatmeal, so it'll be very gentle or your skin.

    A bottle of hand soap in a pile of oats
    @livecleancan / Via instagram.com

    Get it from Amazon Canada for $4.47. Available in six scents.

    11. This eos lip balm that'll keep your kisser feeling hydrated and soft. You'll love the strawberry scent, and it's made with natural and ultra-moisturizing ingredients like vitamin E, shea butter, and jojoba oil.

    A small round container of lip balm with fresh strawberries around it
    Amazon / Via amazon.ca

    Get it from Amazon Canada for $3.97+. Available in two scents.

    12. These mini razors with an extra-slim blade to shape, groom, or touch up brows and fine hairs. The razor has a guard around the blade to help you achieve the perfect brow shape every time.

    Amazon / Via amazon.ca

    The razor also comes with a protective cap, so you can store it safely in your cosmetics bag.

    Get a pack of three from Amazon Canada for $5.97.

    13. This Pantene conditioner that'll give your tresses a much-needed dose of hydration, without weighing it down. It's loaded with a blend of vitamin B5 and antioxidants to refresh your hair and keep it looking its best.

    A person squirting conditioner into their hand
    Walmart / Via walmart.ca

    You can find the shampoo here

    Get it from Walmart Canada for $6.96 (originally $8.96).

    14. This Garnier Ombrelle sunscreen that contains SPF 60 to protect your face and body from UVA and UVB rays. It absorbs quickly and won't leave a greasy film on your skin. Plus, it's hypoallergenic and fragrance free, so it won't irritate sensitive skin.

    A bottle of sunscreen lying flat on the ground with a sun hat, camera, phone, and sunglasses nearby
    @garniercan / Via instagram.com

    Get it from Amazon Canada for $14.97.

    15. These Revlon nail clippers that'll help you touch up your talons in a jiffy. They even have a file with a curved hook to help you smooth any chips and clear any dirt from underneath your claws.

    Amazon / Via amazon.ca

    Get it from Amazon Canada for $5.48.

    16. This lip scrub that'll hit the reset button on your dry, cracked pout. The combination of honey crystals to buff away dead skin and beeswax to lock in moisture make it a great 2-in-1 product.

    An open container of lip scrub with a swatch of product beside it
    @burtsbeesca / Via instagram.com

    Get it from Amazon Canada for $9.48.

    17. This Maybelline concealer with a spongy applicator that will not only hide the dark circles under your eyes, but will also help treat them. It's made with goji berry extract and haloxyl that’ll help reduce puffiness, fine lines, and dark circles. Reviewers say it's lightweight, creamy, and blends really well.

    @maybelline / Via instagram.com, Kayla Suazo / BuzzFeed

    "I still don’t know how an $11 tube of concealer (I use the Neutralizer shade) beats out the more expensive ones I have stuffed into my vanity, but it does. It’s not too creamy or thick, yet it still gives solid coverage without the cake-y feeling. It blends incredibly well with every foundation I wear (not at the same time, LOL) — and I have a lot of foundations. And ya can’t beat the price.” —Kayla Suazo

    Check out BuzzFeed's full review on the Maybelline Instant Rewind Treatment Concealer (#4 on the list).

    Get it from Amazon Canada for $10.98+. Available in 16 shades.

    18. A Pixi Beauty mud mask that'll help detox your skin and calm it down when it's breaking out. It contains kaolin clay that will help absorb excess oil on the surface of your skin, along with sea salt, ginseng, and aloe vera to balance out moisture levels.

    Seven tubes of face mask in a V-shaped row
    @pixibeauty / Via instagram.com

    Get it from Lookfantastic for $29.50.

    19. This bottle of Sally Hansen cuticle remover that'll make your nails (and skin around them) smoother, softer, and more hydrated. It's a gel-based formula that washes away with warm water, so you won't need to use tools like a cuticle clipper.

    A before image of a person's nails looking dry, overgrown cuticles, and an after image of their nails looking hydrated and healthy
    Valeza Bakolli/BuzzFeed

    "The non-sticky formula didn't hurt or sting at all – it actually had quite a nice cooling effect! Not only did it remove my cuticles, but it also cleaned up the excess skin around the edges of my nails that can sometimes make my nail polish go on bumpy – truly a multipurpose hero if ever I saw one!" —Valeza Bakolli

    Check out BuzzFeed's full review of the Sally Hansen Instant Cuticle Remover.

    Get it from Walmart Canada for $8.27.

    20. This Batiste dry shampoo that'll transform your hair and scalp from greasy to gorgeous with a quick spray. It'll absorb all the excess oil and dirt in your hair, so it’ll feel and smell fresh.

    @batiste_hair / Via instagram.com, @batiste_hair / Via instagram.com

    Just spray, massage, and then brush hair to remove excess product. Reviewers say it's the best dry shampoo they've tried.

    Get it from Amazon Canada for $7.77.

    21. This super-gentle micellar water by Garnier that'll dissolve and remove all the dirt, oil, and makeup on your skin without having to rub aggressively or prep with a cleansing oil. Plus it's alcohol free, so it won't leave your skin feeling tight or dry.

    Three bottles of micellar water floating in water
    @garnierusa / Via instagram.com

    Get it from Amazon Canada for $7.29+. Available in five formulations.

    22. This Neutrogena clarifying shampoo that'll detox your scalp from all the dirt, oil, and dry shampoo that's built up in your hair over the last few days. It works on all hair types, and using it just once a week will leave yours feeling soft and shiny.

    A square bottle of shampoo next to a bunch of hair ties
    @neutrogena / Via instagram.com

    Get it from Amazon Canada for $17.31.

    23. This blush by Nyx Cosmetics that'll brighten up your cheeks with a natural-looking flush. The creamy texture applies smoothly, so it doesn't look streaky on your skin and you won't need a lot of product because it's very pigmented.

    Six tubes of blush
    @nyxcosmetics / Via instagram.com

    Get it from Nyx Cosmetics for $9.60 (originally $12). Available in five shades.

    24. This facial roller by Revlon that'll render your blotting sheets obsolete. The volcanic stone will help absorb excess oils on your skin, leaving you with a flawless matte finish. Plus, the rolling action will give your face a mini massage, which is always a bonus.

    A person rolls the facial roller over their face, leaving it looking smooth and oil-free
    @revlon / Via instagram.com

    When you're ready to clean it, pull out the stone and wash with a cleanser. Let it air dry before you pop it back in.

    Get it from Amazon Canada for $15.97.

    25. This exfoliating scrub by Head & Shoulders that'll help you get rid of all the dead skin and grime building up on your scalp. It's loaded with vitamin E and argan oil to help hydrate your scalp and hair, making it a great product for anyone with super-dry hair.

    A person holding two small tubes of scalp scrub
    Kaysey Davis/BuzzFeed

    It's a pre-shampoo product, so I just massage it into my scalp before I get into the shower. It looks like a creamy conditioner, but it actually has a slightly gritty texture once you warm up the product (don't worry, it washes away easily with water). I've been using it for a few months now and it really works wonders on my dry scalp. I like that it doesn't leave my hair feeling stripped, which has been my experience using other scrubs. I use it about once a month to give my hair and scalp a really good deep clean.

    Get it from Amazon Canada for $7.99.

    26. This lip balm that'll transport you to the tropics with its juicy watermelon scent. It's packed with vitamin E and squalane oil to hydrate your pout, and contains SPF 20 to protect your lips from sun damage.

    A small tube of lip balm on a plate
    Kaysey Davis/BuzzFeed

    It's funny to think that I apply sunscreen every day, but never think about protecting the skin on my lips, which is a lot thinner and more sensitive. I keep this lip balm in my coat pocket, so I never leave the house without it. I love how light it feels on my lips. It sinks right into my skin and leaves a slightly shiny finish behind. Also, the watermelon scent is delicious.

    Get it from Amazon Canada for $2.99+. Available in three scents.

    27. A bottle of Dove body wash that'll add moisture to your skin instead of stripping it away. It's super gentle, but it'll penetrate to the deepest layers of the skin to soften, smooth, and hydrate every time you shower.

    A bunch of body wash bottles in a group
    @dove / Via instagram.com

    Get it from Amazon Canada for $5.27+. Also available in a coconut scent and for sensitive skin.

    28. This tube of exfoliating balm from Revlon that's packed with sugar crystals to smooth and polish your pout. It's also super moisturizing and can serve as a prep step before you layer on your lipstick or gloss.

    A tube of exfoliating lip balm surrounded by candy canes
    @revlon / Via instagram.com

    Get it from Amazon Canada for $6.99.

    29. A lil' bottle of John Frieda purple shampoo that'll enhance, prolong, and protect your colour-treated blonde hair. The violet hues will tame those yellow hues, so it's perfect for blondes with cool and ash tones.

    Amazon / Via amazon.ca

    Get it from Amazon Canada for $1.99.

    30. This Garnier sheet mask that'll keep your skin hydrated as heck, because it's packed with half a bottle of serum. It's also incredibly gentle, so it can be used on almost all skin types.

    @garniercan / Via instagram.com, Kaysey Davis/BuzzFeed

    The mask contains hyaluronic acid, which is an impressive molecule that can hold 1,000 times its weight in water.

    I have oily/combination skin, so my cheeks and chin tend to be drier than the T-zone. Even after I remove the mask, there is so much product left on my skin and in the package that I use it the excess serum on my neck. I can immediately see brighter, smoother, and more hydrated skin after just 15 minutes on my face.

    Get it from Amazon Canada for $2.98.

    31. This cuticle serum by Sally Hansen that'll keep your nails and cuticles hydrated in between appointments. It has a gel texture that absorbs quickly, so it won't leave your fingers oily afterward. And it's made with biotin to help keep your nails healthy and strong.

    @sallyhansenca / Via instagram.com, @sallyhansenca / Via instagram.com

    Get it from Walmart Canada for $8.97.

    32. This setting spray by Nyx Cosmetics that has a matte finish to help control shine during the day. It'll keep your makeup from moving or creasing, so you won't have to worry about midday touch-ups.

    @nyxcosmetics / Via instagram.com, Amazon / Via amazon.ca

    Get it from Amazon Canada for $9.99.

    33. This Dove body polish that'll remove dead skin cells and leave you with ultra-soft skin. Instead of feeling harsh like most physical exfoliants, this one has a rich, creamy texture that'll moisturize and soothe your dry skin.

    A container of body scrub on a plain backgorund
    Amazon / Via amazon.ca

    Get it from Amazon Canada for $6.99. Also available in a mango scent.

    34. This foot cream that'll work just as hard as you do. It creates a protective barrier that'll seal in moisture and help heal and repair dry, cracked skin.

    @okeeffescompany / Via instagram.com, Amazon / Via amazon.ca

    Get it from Amazon Canada for $10.49.

    35. A lightweight foundation by Maybelline that’ll provide full and long-lasting coverage — and it has a matte finish, making it perfect for normal to oily skin. Reviewers really like the range of foundation shades and how well it matches their skin.

    Five glass bottles of foundation in a stack
    @maybelline / Via instagram.com

    If you have normal to dry skin, you may want to try Maybelline Dewy and Smooth Foundation instead.

    Get it from Amazon Canada for $9.98+. Available in 30 shades.

    36. A rich gel moisturizer from Marcelle that'll give your thirsty skin the hydration it needs. It’s packed with spirulina and Canadian glacier water and the formula is fragrance free, making it a great moisturizer for all skin types.

    An open jar on a table with creamy moisturizer inside
    @marcellecosmetics / Via instagram.com

    Marcelle is a beauty brand that's based in Montreal, Quebec.

    Get it from Amazon Canada for $24.99.

    37. This hand cream by Cake Beauty that'll keep your skin from drying out like the Sahara Desert. It's made with shea butter, aloe vera, coconut oil, and green tea extract to soften, protect, and moisturize your dry hands. It'll absorb quickly and leave behind a mouthwatering scent of buttercream frosting.

    A tube of hand cream lying in a pool of tub of cream
    @cakebeauty / Via instagram.com

    Toronto-based beauty brand Cake Beauty has a collection of body, hair, and skin products that are cruelty free and produced in Canada.

    Get it from Amazon Canada for $7.36.

    38. This body wash by Bioderma that'll add moisture to your skin, instead of stripping it away. It's an oil, but it will start foaming when water is applied, making it a great cleanser and a shaving cream, too.

    A person squirting oil into their hand
    Amazon / Via amazon.ca

    Get it from Amazon Canada for $16.79

    39. This lip balm that'll give your pout an extra boost of hydration. It'll help repair cracked and flaking skin, and reviewers love that the texture isn't as thick as regular Vaseline.

    A pile of lip balm tins in a circle
    Amazon / Via amazon.ca

    Get it from Amazon Canada for $3.98. Also available in rose and cocoa butter.

    40. This long-lasting Maybelline eyebrow tint that’ll leave your brows looking full and fluffy for up to three days, so you won't have to fill them in every morning. It applies like a gel and is super satisfying to peel off.

    @maybelline / Via instagram.com, Maybelline PH / Via youtube.com

    Reviewers like using this the night before, so they wake up with fresh-looking brows.

    Get it from Amazon Canada for $11.96. Available in three colours.

    41. This multipurpose primer by e.l.f. Cosmetics that is all about that ~base~! It'll help even out your skin's texture by controlling excess oil and dryness — plus, it'll make pores look smaller and minimize any fine lines.

    Three bottles of primer in a row
    @elfcosmetics / Via instagram.com

    Reviewers say it's really lightweight and keeps their skin hydrated all day long. There's also a green-tinted primer that'll help reduce redness.

    Get it on Amazon Canada for $7.47.

    42. This eos shaving cream that you can use it on wet or dry skin. It's loaded with aloe to prevent irritation and shea butter to keep your skin feeling soft and hydrated after every shave.

    Amazon / Via amazon.ca

    Get it from Amazon Canada for $5.68.

    43. This fluffy blending brush by e.l.f. Cosmetics that'll keep your makeup from streaking or clumping. It has ultra-fine synthetic fibres that'll pick up product, so you won't have to keep swiping away at your makeup pans.

    A dense fluffy makeup brush next to a swatch of loose powder
    Amazon / Via amazon.ca

    With a nearly perfect rating of 4.6 stars, reviewers say that the fibres won't shed or break and that they love using the brush to apply liquid foundation.

    Get it from Amazon Canada for $4.99.

    44. And finally, this ultra-rich Nivea daily moisturizer that has a light, non-irritating formula that can be used on all skin types. It also comes in a travel-friendly tin, so you can keep it in your purse or pocket for the next time you need it.

    A tin of hand cream with a swatch of lotion beside it
    @niveacanada / Via instagram.com

    Get it from Amazon Canada for $1.48.

    You serving beauty lewks:

    Witt/Thomas/Harris Productions & Touchstone Television

    Looking for more great Canadian shopping deals? Check out these things by Ontario businesses, home products from Linen Chest, and brilliant products from Amazon Canada.