Cheapest diapers in Canada: price per diaper compared

Mother at a kitchen table comparing two plain boxes of diapers with a calculator while her smiling baby in a teal outfit sits in a high chair

The cheapest diapers in Canada cost roughly 15 to 26 cents per diaper at the time of writing, while mainstream premium lines sit around 29 to 36 cents and eco or super-premium diapers run 45 cents or more. That gap sounds small, but at about 10 diapers a day in the newborn months it adds up to C$15 to C$30 a month. This guide shows the real per-diaper math, which tiers are worth paying for, and simple ways to lower your cost without dealing with more leaks.

One rule before anything else: never compare diaper packs by box price. A C$45 box can be the cheapest option on the shelf or the most expensive one, depending on how many diapers are inside. Divide the price by the count and compare cents per diaper.

Price per diaper in Canada: the tiers

Chart of price per diaper in Canada by tier, from value diapers at 15-26 cents to eco diapers up to 86 cents
Typical price per diaper by tier in Canada, at the time of writing (October 2026).

We checked shelf and online prices from large Canadian retailers and warehouse clubs in early October 2026. These are typical ranges at the time of writing, not fixed prices; sales and pack sizes move them every week.

Tier Typical cost per diaper Examples
Value C$0.15-0.26 Luvs, Huggies Snug & Dry, Pampers Baby Dry in big boxes
Warehouse club store brand C$0.23-0.29 Kirkland Signature at the Costco warehouse
Mainstream premium C$0.29-0.36 Pampers Swaddlers, Huggies Little Movers, Pampers Cruisers 360
Super-premium C$0.45-0.56 Pampers Pure and other top lines
Overnight C$0.54-0.58 Huggies Overnites and similar night diapers
Eco / plant-based C$0.44-0.86 Bambo Nature, Naty, Hello Bello, The Honest Company

Two things stood out. First, the same Pampers box can cost 30 to 50 percent more at one online pharmacy than at another retailer, so the store matters as much as the brand. Second, warehouse store brands are cheap in the warehouse but not always online: when third-party sellers resell them, the price can climb to 38 to 47 cents a diaper, which is more than a mainstream brand on sale.

What the cheapest diapers cost at Diaper Store Canada

Here is the same math on a few packs in our own store at the time of writing (prices change, so check the product page):

  • Huggies Snug & Dry, Size 1, 208 count, C$45.99 = about 22 cents per diaper.
  • Huggies Snug & Dry, Size 3, 210 count, C$56.99 = about 27 cents per diaper.
  • Pampers Swaddlers, Size 2, 144 count, C$38.99 = about 27 cents per diaper.
  • Pampers Baby Dry, Size 2, 120 count, C$43.99 = about 37 cents per diaper.
  • Pampers Pure Protection, Size 3, 168 count, C$94.99 = about 57 cents per diaper.

Notice that a big box of a premium line at a good price can match a value line in a smaller pack. That is why the per-diaper number beats brand loyalty when you are shopping on a budget.

How many diapers you really need

The per-diaper price only matters once you know how many you will use. Newborns go through about 10 diapers a day, and that drops to about 6 a day by size 5 and up, according to the Pampers Canada size chart. Babies also spend a different amount of time in each size. Typical averages from the same chart:

Size Weight (lb) Average time in size
Newborn under 10 about 1.6 months
1 8-14 about 1.7 months
2 12-18 about 2.8 months
3 16-28 about 5.8 months
4 22-37 about 6.8 months
5 27+ about 5.0 months

The lesson: do not stock up heavily on newborn or size 1. Babies outgrow them in weeks. Sizes 3 and 4 are where bulk boxes pay off, because most babies wear each of them for half a year or more. If you are not sure which size fits right now, use our size finder first.

Find your size in 10 seconds →
Free size finder · babies & adults · no sign-up

7 ways to get cheaper diapers in Canada

Father stacking folded white diapers on a nursery closet shelf while a fully dressed toddler holds one diaper
Bulk boxes pay off most in sizes 3 and 4, where babies stay for months.
  1. Buy the biggest box in sizes 3 and 4. Large boxes almost always have the lowest cost per diaper. Keep newborn and size 1 purchases small.
  2. Compare cents, not boxes. Divide price by count every time. Counts change inside similar-looking boxes.
  3. Use value lines for daytime and premium only where needed. Many families use a value diaper during the day and a premium or overnight diaper at night only. One overnight diaper a day costs far less than switching every change to a premium line.
  4. Stock up when your size is on sale. Sales come around often. Buy one or two extra boxes in the current size and the next size up, and keep receipts in case you need to exchange an unopened box.
  5. Do not overpay for a store brand online. Warehouse brands are a great deal at the warehouse but can cost more than name brands when resold online.
  6. Remember the tax. In Ontario, children's diapers carry only the 5% GST because the provincial part of the HST is rebated at the till, per CRA guidance. Check your receipt if you see 13% on diapers.
  7. Combine orders for free shipping. At Diaper Store Canada, orders of C$100 or more ship free across Canada, so pair a diaper box with wipes or cream instead of paying shipping twice.

Are the cheapest diapers good enough?

For most babies, yes, at least for daytime. Value lines like Snug & Dry and Baby Dry use the same basic design as their premium cousins: an absorbent core, a wetness barrier and stretchy tabs. Where premium lines tend to differ is softness, a wetness indicator, a stretchier waistband and fewer leaks at the back. If your baby has frequent blowouts, a mid or premium line may save you money on laundry and extra changes, which is a cost too.

The best approach is a small test: buy a smaller pack of the cheaper diaper, use it for three or four days, and only buy the big box if leaks and fit are fine. If your baby's skin looks irritated with any diaper, change brands and talk to your doctor or pharmacist.

Do not forget wipes

Wipes are the second biggest diapering cost, and the same math applies: a 12-pack case usually costs much less per wipe than single packs. Read our guide to price per wipe in Canada for the details.

Quick summary

  • The cheapest diapers in Canada cost about 15 to 26 cents each; premium lines about 29 to 36 cents; eco brands up to 86 cents.
  • Always divide price by count. The store and pack size matter as much as the brand.
  • Buy big boxes in sizes 3 and 4; keep newborn and size 1 purchases small.
  • Use premium or overnight diapers only where you need them.
  • Browse all baby diapers and training pants or shop by brand: Huggies and Pampers.

Prices quoted are at the time of writing (October 2026) and change often. This guide is general information; if you have concerns about your baby's skin, talk to your doctor or pharmacist.