Hand Sanitizer Deals in Canada

Last updated: August 23, 2026
Currently from $2.99
Below avg price Across 2 stores this week  ·  90-day avg: $10.02

We found 3 flyer offers for Hand Sanitizer across Canadian stores this week. Prices are sourced directly from store flyers and updated weekly.

Flyer data is category-level. Product names, sizes and package details may vary by store.

Current Prices by Store

Store This week vs 90d avg Product / Size On sale
Roulston's Pharmacy $2.99 -70% Norton Hand Sanitizer 400 ml Aug 22 – Aug 23, 2026
Walmart $5.27 -47% NUTRIUS hand sanitizer spray 30 ml Jul 30 – Sep 16, 2026

Price History

90-day avg
$10.02
All-time low
$2.00
30-day avg
$12.80
$2.99 $2.00 Apr 2026: $2.00 Apr 26 May 2026: $2.99 Jun 2026: $2.49 Jul 2026: $2.97 Jul 26 Aug 2026: $2.99 Aug 26
Based on 30 price records from Canadian flyers since Apr 2026.
Store Price Unit price Product Size On sale Flyer
Roulston's Pharmacy $2.99 $0.75/100 ml Norton Hand Sanitizer 400 ml Aug 22 – Aug 23, 2026 View flyer
Walmart $5.27 $17.57/100 ml NUTRIUS hand sanitizer spray 30 ml Jul 30 – Sep 16, 2026 View flyer
Walmart $5.27 $17.57/100 ml NUTRIUS hand sanitizer spray 30 ml Jul 30 – Sep 16, 2026 View flyer
Browse by province:
Alberta 2 British Columbia 2 Manitoba 2 New Brunswick 2 Newfoundland and Labrador 2 Northwest Territories 2 Nova Scotia 2 Ontario 2 Prince Edward Island 2 Quebec 2 Saskatchewan 2 Yukon 2

Related deal categories

All deal categories

Footer section

Find brand or store
Popular brands:
Find brand or store in Canada