Skip to main content
The Cheapest Protein Powder in Canada: 20 Powders Ranked by Cost Per 30 g of Protein

The Cheapest Protein Powder in Canada: 20 Powders Ranked by Cost Per 30 g of Protein

We priced 20 protein powders from 5 Canadian retailers and ranked them by what actually matters: dollars per 30 g of protein. Costco's Kirkland whey wins at ~$1.29. Casein and plant blends surprise. The loudest discount codes hide the priciest protein.

Part of The Protein Atlas — your complete guide to protein.

Costco’s Kirkland Signature whey is the cheapest protein powder in Canada right now — about $1.29 per 30 g of protein — in our 20-powder, five-retailer July 3 sweep. The most expensive powder we priced costs nearly four times as much, and it was carrying a 40%-off code when we checked.

The sticker price of a tub tells you almost nothing. The only number that matters is what a gram of protein costs.

We priced 20 protein powders across 5 Canadian retailers on July 3, 2026, and ranked them by cost per 30 g of protein — recomputed from each product’s own label math, with 19 of 20 rows verified against live retailer pages. Why 30 g? Most powder servings deliver 19–34 g of protein, and ~30 g is a common full-shake target; divide our numbers by 30 for cost per gram, or scale to your own serving.

  • Cheapest overall: Kirkland Signature whey (Costco), ~$1.29 per 30 g of protein. Nothing else comes close to the warehouse price, but you need the membership.
  • The surprise runner-up is casein. Canadian Protein’s micellar casein came in at $1.40 on sale — ahead of every whey except Kirkland, and still top-six territory even at its regular price ($2.00).
  • Plant protein isn’t the expensive option anymore. Two plant blends (~$1.75–$1.84) beat every whey isolate in the set and most concentrates.
  • The biggest on-page discount code sat on the priciest protein in the set. The two Myprotein Impact Whey variants we priced — with the site’s auto-applied 40% code — worked out to ~$4.53–$4.99 per 30 g, the two most expensive rows in the ranking at 3.5–3.9× Kirkland.
  • Same product line, different channel, 23% more. Optimum Nutrition Gold Standard whey runs ~$1.72 per 30 g in Costco’s bulk format and ~$2.23 in the 5 lb tubs at Amazon.ca and Well.ca.

Powder is convenience protein, not cheap protein: even Kirkland costs roughly 2–3× what the cheapest dried beans deliver per gram (see our whole-food ranking; rough USD→CAD comparison).

Most “best budget protein powder” lists rank tubs by sticker price or vibes. But a $45 tub that hides 440 g of protein is a worse deal than a $75 tub holding 1,750 g — and you cannot see that from the shelf. So we did the arithmetic the marketing hopes you won’t: for 20 powders across Costco, Amazon.ca, Well.ca, Canadian Protein, and Myprotein Canada, we took the real price on the page, the label’s servings and protein per serving, and computed dollars per 30 g of protein — what a full, muscle-relevant serving actually costs.

Even “compare cost per kilogram,” the standard advice, uses the wrong unit — the powders in this set range from 51% to 85% protein by weight, so a kilogram of powder is not a fixed amount of protein. Cost per gram of protein is the unit. Here’s the table nobody builds.

Quick decoder before the table: concentrate is standard whey (more lactose and fat, usually cheapest); isolate is whey filtered to higher protein purity; casein is the slow-digesting milk protein; hydrolyzed is pre-broken-down isolate; plant blends are pea/rice/hemp mixes. All deliver protein — the differences are digestion speed, lactose, and price.

The Cheapest Protein Powder in Canada, Ranked

Prices checked July 3, 2026. Several retailers were mid–Canada Day sale, so we show the sale price we could actually buy at (that’s the ranking basis) and the regular price where the page displayed one. Ties within a few cents are effectively ties.

RankPowderType$ / 30 g proteinRegular-price $ / 30 gTubBasis
1Kirkland Signature Whey (Vanilla)Whey blend$1.292.45 kg / $74.99Costco.ca
2Canadian Protein Micellar CaseinCasein$1.40$2.001 kg / $34.99*canadianprotein.com
3Optimum Nutrition Gold Standard Whey (2.56 kg)Whey concentrate$1.722.56 kg / $109.99Costco.ca
4Canadian Protein Vegan BlendPlant$1.75$2.501 kg / $41.99*canadianprotein.com
5Vega Sport Protein + RecoveryPlant$1.84$2.651.86 kg / $78.00*Well.ca
6Canadian Protein Whey ConcentrateWhey concentrate$2.04$2.921 kg / $48.99*canadianprotein.com
7Canadian Protein Whey IsolateWhey isolate$2.07$2.961 kg / $55.99*canadianprotein.com
8Optimum Nutrition Gold Standard Whey (5 lb)Whey concentrate$2.232.27 kg / $129.99Amazon.ca
9Optimum Nutrition Gold Standard Whey (5 lb)Whey concentrate$2.232.27 kg / $129.99Well.ca
10Pure Protein 100% WheyWhey concentrate$2.45907 g / $44.99Well.ca
11Progressive Grass-Fed Whey Isolate †Whey isolate$2.48$3.10850 g / $59.59*Well.ca
12MuscleTech Nitro-Tech Ultimate Whey (5 lb)Whey blend$2.602.27 kg / $129.99Amazon.ca
13Myprotein Slow-Release CaseinCasein$2.96999 g / $74.99Myprotein CA
14Myprotein THE Plant ProteinPlant$3.041.15 kg / $69.99*Myprotein CA
15Vega Premium All-in-OnePlant$3.14862 g / $45.99Amazon.ca
16Kaizen Naturals Whey IsolateWhey isolate$3.21840 g / $74.99Amazon.ca
17Optimum Nutrition Gold Standard IsolateWhey isolate$3.271.36 kg / $119.99Amazon.ca
18Dymatize ISO100 HydrolyzedWhey isolate$3.38$4.20650 g / $56.31*Amazon.ca
19Myprotein Impact Whey ProteinWhey concentrate$4.53625 g / $71.78*Myprotein CA
20Myprotein Impact Whey IsolateWhey isolate$4.99775 g / $103.99*Myprotein CA

Rows marked * were sale prices on the check date (regular shown where the page displayed one; Myprotein shows only its code-discounted price, with a “JULY40” code auto-applied). 19 of 20 rows — including every row a headline claim rests on — were verified against live rendered retailer pages; the one exception, marked (Progressive), was priced from the retailer’s page but not individually re-verified. Bold rows are the anchors: the winner, the casein surprise, and the two most expensive rows in the set. The full dataset (JSON) — every row with its source URL, check date, and label fields — is public, and a deterministic script recomputes every number from raw label math before this page can ship.

Three things jump out:

  • The spread is 3.9×. For cost math, a gram of protein is a gram of protein (pick your type by lactose tolerance, vegan needs, and texture — not price-per-tub). At five 30 g-protein shakes a week, the gap between the priciest and cheapest rows is roughly $960 a year; even against the middle of the table it’s about $340 a year for the same macronutrient.
  • Brand tells you almost nothing; channel tells you a lot. The cheapest and the priciest rows are both whey. Warehouse club and direct-from-manufacturer sales dominate the top; brand-site “discount” pricing dominates the bottom.
  • Type is a weaker predictor than you’d think. A casein and two plant blends sit in the top five, ahead of every isolate. The “whey is the cheap default” rule only holds at Costco.

Is Costco Really the Cheapest Protein Powder in Canada?

Yes — by a wide margin, with two caveats.

Kirkland Signature whey works out to about $1.29 per 30 g of protein ($74.99 for a 2.45 kg bag holding 70 servings of 25 g protein each — 1,750 g of protein in one bag). The next-cheapest whey that isn’t at Costco costs ~$2.04 per 30 g, 58% more. And the Costco-vs-elsewhere gap holds within a single brand, too.

The caveats: you need a Costco membership ($65/yr plus tax), and it’s one flavour in one format. The membership math is straightforward: Kirkland saves ~$0.75 per 30 g serving versus the next-cheapest non-Costco whey we priced, so about 87 servings — roughly 17 weeks at five shakes a week — covers the fee before any other Costco savings.

The second Costco data point points the same way: Optimum Nutrition Gold Standard whey works out to ~$1.72 per 30 g in Costco’s 2.56 kg format versus ~$2.23 in the 5 lb tubs at Amazon.ca and Well.ca — 23% less within the same product line (different sizes and flavours, so treat it as a channel-and-format effect rather than an identical-SKU comparison).

Is Casein Cheaper Than Whey?

Right now in Canada, sometimes — and nobody expects that.

Casein has a premium-nighttime-protein reputation, but Canadian Protein’s micellar casein priced out at ~$1.40 per 30 g of protein on its Canada Day sale — cheaper than every whey in the set except Kirkland. Even at its regular price (~$2.00 per 30 g), it still lands in the top six, ahead of both 5 lb tubs of Gold Standard at Amazon prices.

The honest caveat: that headline number is a sale price from the manufacturer’s own site, and direct-to-consumer supplement sites run near-perpetual promotions. That’s exactly why the table shows the regular-price column — the finding survives it.

Is Plant Protein More Expensive Than Whey?

Not anymore — at least not in Canada this summer.

Canadian Protein’s vegan blend ($1.75) and Vega Sport Protein + Recovery ($1.84 on sale at Well.ca, ~$2.65 regular) both beat every whey isolate we priced and all but the warehouse-club concentrates. The old rule — plant protein costs more per gram — was built on boutique pea-protein pricing that the mainstream brands have since undercut.

Worth knowing: the plant blends in this set run 51–72% protein by weight versus 61–79% for the whey concentrates, so you’re often scooping more powder per 30 g of protein. The cost penalty is gone; the volume penalty mostly isn’t.

Why a Big Discount Code Didn’t Mean Cheap Protein

The two most expensive rows in the entire ranking — by a comfortable margin — were also the two showing the biggest on-page discount.

On July 3, Myprotein Canada’s Impact Whey ($4.53 per 30 g) and Impact Whey Isolate ($4.99) were the prices with a “JULY40” 40% code the pages auto-applied, in the 25-serving tub sizes we could price on the Canadian site (their plant line showed a 30% banner; the casein was regular-priced, and both priced far more reasonably at ~$2.96–$3.04). The two Impact variants we checked cost 3.5–3.9× Kirkland per gram of protein, code included.

No scandal claimed — larger tubs or other promo windows may price differently, and we’ll re-run this monthly. The durable lesson is just arithmetic: a big percentage off tells you nothing about the per-gram price you end up paying. Divide the final price by grams of protein every single time; that’s the whole reason this page exists.

What Does Isolate Purity Actually Cost?

Whey isolate runs 81–85% protein by weight in this set versus 61–79% for concentrates — more protein, less lactose and fat per scoop. The market charges heavily for that: the cheapest isolate (Canadian Protein, ~$2.07 on sale) costs about 60% more per gram of protein than Kirkland’s blend (71% protein by weight), and the big-brand isolates (Kaizen, Optimum, Dymatize) cluster at $3.21–$3.38 — roughly 2.5–2.6× the Kirkland baseline.

Unless you’re lactose-sensitive or cutting calories hard enough that 30 fewer calories per scoop matters, the isolate premium buys you very little. The protein is the same protein.

Powder vs. Whole Food: Keep Perspective

Even the cheapest powder in Canada is not cheap protein in absolute terms. Kirkland works out to about $0.043 per gram of protein; in our 52-food whole-food ranking, the cheapest dried beans deliver protein at roughly a third to half of that — pinto beans land near 2.8× cheaper at early-July exchange rates (~1.42 USD→CAD; that ranking uses US prices, so treat the multiple as approximate) — and eggs, canned tuna, and cottage cheese undercut most of this table too. See also protein per calorie for the other side of the trade.

Powder earns its place on convenience, protein density, and the fact that nobody wants to eat six eggs at 3 p.m. Just buy it like a commodity — because per gram of protein, it is one.

What to Buy This Week

  • You have a Costco membership: Kirkland Signature whey, $1.29 per 30 g. Done. If you prefer a name brand, the 2.56 kg Gold Standard at Costco ($1.72) is the best branded price in Canada.
  • No Costco: Canadian Protein’s direct-from-manufacturer prices are the next tier — casein ($1.40 sale / $2.00 regular) if you like thicker shakes, their whey concentrate or isolate ($2.04–$2.07 sale) otherwise. Watch the sale cycle; regular prices are ~40% higher.
  • Plant-based: Canadian Protein’s vegan blend ($1.75 sale) or Vega Sport when Well.ca discounts it ($1.84). Both currently beat every isolate we priced on cost.
  • You want isolate specifically: Canadian Protein’s isolate on sale ($2.07) leads; Progressive’s grass-fed isolate also came in under $3 on sale ($2.48). The premium brands cost 2.5–2.6× Kirkland for the same grams.

The Bottom Line

Rank powders by dollars per 30 g of protein and our 20-powder sample of Canada’s market sorts into three tiers: warehouse-club and direct-manufacturer sale prices ($1.29–$2.07), mainstream retail plus the mid-priced brand-site rows ($2.23–$3.38), and the two code-discounted Impact Whey rows ($4.53–$4.99) — a 3.9× spread for the same macronutrient. The winner is the most boring product on the shelf, the surprise value is casein on sale, plant blends have quietly closed the gap, and the flashiest discount sat at the very bottom of the value table. Divide by grams of protein. Every time.

Prices checked July 3, 2026, during Canada Day promotions; we show both sale and regular where pages displayed both, and we re-run this ranking monthly. Found a price that’s moved? It probably has — that’s the point of the date stamps.

Frequently Asked Questions

What is the cheapest protein powder in Canada?

Kirkland Signature whey at Costco, at about $1.29 per 30 g of protein ($74.99 for 2.45 kg, 70 × 25 g-protein servings) — the cheapest of the 20 powders in our July 2026 sweep. The cheapest non-Costco options are Canadian Protein’s direct-sale products at ~$1.40–$2.07 per 30 g.

How do I calculate protein powder cost per serving?

Multiply servings per container by protein grams per serving to get total protein in the tub, then divide the price by that number. That gives dollars per gram of protein; multiply by 30 for a full-serving cost. Ignore price per kilogram — the powders we priced range from ~51% to ~85% protein by weight, so a kilogram is not a fixed amount of protein.

Is whey isolate worth the extra cost?

On cost per gram of protein, rarely. Isolates in this ranking cost ~$2.07–$4.99 per 30 g; concentrates and blends run $1.29–$2.60 apart from one code-discounted outlier at $4.53. Isolate makes sense if you’re lactose-sensitive or want maximum protein per calorie — not as a value play.

Is plant protein more expensive than whey in Canada?

Not currently. Two plant blends (~$1.75–$1.84 per 30 g on sale) beat every whey isolate we priced and most concentrates. Only warehouse-club whey (Kirkland, Costco’s Gold Standard) is clearly cheaper.

Are Myprotein’s discount codes actually a good deal?

The code-discounted prices we recorded on July 3, 2026 were the most expensive protein per gram in our 20-powder set: ~$4.53–$4.99 per 30 g of protein for the two Impact Whey variants we priced, with the site’s 40% code applied, versus $1.29 at Costco. Always compute cost per gram of protein after the discount before assuming a code means a deal.

How We Calculated This (Methodology)

The metric. Dollars per 30 g of protein: price ÷ (servings × protein per serving) × 30. We use 30 g as a full, muscle-relevant serving; divide our numbers by 30 for cost per gram. Rankings use the price we could actually buy at on the check date (sale price if one was live), with regular prices shown separately where displayed.

Sources. Live product pages at Costco.ca, Amazon.ca, Well.ca, canadianprotein.com, and ca.myprotein.com, all checked July 3, 2026. Every row carries its source URL and date in the dataset.

Verification. Automated price fetches proved unreliable — live-browser spot-checks caught fetched prices running up to ~38% stale against a same-day promo change (Canada Day sales), so 19 of 20 rows were verified against live rendered pages, including every row a headline claim rests on (the one exception is marked † in the table). A deterministic validator recomputes every row’s cost from its raw label fields and fails the build on any mismatch, missing provenance, or impossible label math (protein share of serving outside 40–95%, serving math that contradicts package size).

What the prices do and don’t include. All figures are the retailer’s listed online price before shipping and sales tax; Costco prices are online prices and require a membership. Where labels vary by flavour, our row reflects the specific size and flavour on the linked source page. Subscription discounts (e.g., Amazon Subscribe & Save) were not applied.

Exclusions. We dropped rows we couldn’t verify rather than guess: several products whose pages didn’t expose servings or serving size (Optimum casein and one Gold Standard flavour at Well.ca, Allmax IsoFlex, PVL IsoGold, Orgain, LeanFit, one Walmart Vega listing, Kaha), one listing with no displayed price, and one product whose displayed label math implied an impossible 96% protein by weight. Where a serving size wasn’t stated but package size and serving count both were, we derived it and flagged the derivation in the dataset.

Currency and comparisons. All prices CAD. The whole-food comparison references our US-priced ranking and is approximate across currencies. We have no affiliate relationship with any retailer or brand listed; links are plain product links.