|

Where to Buy Cheese for the Lowest Price in Canada (August 2026)

Cheese is a versatile grocery staple, but the price of a block can vary considerably between stores, brands, and weekly promotions. We compared current online prices for 400 g blocks of cheddar cheese at major Canadian grocery stores to find the best value.

Prices were checked in August 2026 using selected British Columbia locations and may vary by individual store.

What We Compared

To make the comparison as fair as possible, we looked for 400 g blocks of store-brand cheddar cheese. Marble, medium, and old cheddar were included where identical varieties were not available.

These products are not exactly the same flavour or age, but they are comparable everyday blocks of cheddar. Prices per 100 grams are included to make the differences easier to see.

Current Cheddar Cheese Prices

StoreCheesePackageCurrent pricePrice per 100 g
WalmartGreat Value Marble Cheddar400 g$5.48$1.37
Real Canadian SuperstoreNo Name Medium Cheddar400 g$5.99$1.50
Save-On-FoodsWestern Family Marble Cheddar400 g$6.99 sale$1.75
SafewayCompliments Medium Cheddar400 g$6.99$1.75

Save-On-Foods currently lists its Western Family cheese at $6.99, reduced from $8.29. Prices and promotions may change by location and selected shopping method.

Best Deal Right Now

Walmart currently has the lowest listed price at $5.48 for a 400 g block of Great Value marble cheddar. Real Canadian Superstore is the next-lowest option at $5.99 for No Name medium cheddar.

The difference between Walmart and the $6.99 options at Save-On-Foods and Safeway is $1.51 per block. A household buying one block every week could save approximately $79 per year by consistently choosing the lower-priced option.

Why Cheese Prices Vary

Cheese prices can differ based on the brand, variety, aging time, package size, ingredients, and current promotions. Older and specialty cheeses are often more expensive than mild, medium, or marble cheddar.

Store-brand cheese frequently costs less than comparable national brands. However, temporary sales on national brands can sometimes provide equally good or better value.

Comparing the price per 100 grams is especially useful because cheese blocks are sold in many different sizes.

Tips for Paying Less for Cheese

  • Compare the price per 100 grams rather than only the package price.
  • Check store brands before choosing a national brand.
  • Look for sales on larger blocks when the price per 100 grams is lower.
  • Cut larger blocks into smaller portions and freeze what will not be used soon.
  • Compare block cheese with pre-shredded cheese, which is often more expensive by weight.
  • Check whether multi-buy promotions actually provide a lower unit price.

Is a Larger Block Always a Better Deal?

A larger package does not automatically provide better value. Calculate the price per 100 grams before deciding.

For example, a 700 g block priced at $9.99 costs approximately $1.43 per 100 grams. That would be a better unit price than a 400 g block costing $6.99, but slightly more expensive per 100 grams than Walmartโ€™s current $5.48 option.

Larger blocks are worthwhile only when your household can use or freeze the cheese before its quality declines.

Bottom Line

For the selected BC locations checked, Walmart currently offers the lowest listed price at $5.48 for a 400 g block of Great Value marble cheddar, or approximately $1.37 per 100 grams.

Real Canadian Superstore is close behind at $5.99. Save-On-Foods and Safeway are both currently higher at $6.99 for comparable 400 g store-brand blocks.

Checking the price per 100 grams and watching for temporary promotions are the easiest ways to avoid paying more than necessary.

Prices were checked online on August 2, 2026. Prices, promotions, availability, and online versus in-store pricing may vary by location.

Similar Posts