CAD vs USD
Same staples you pinned, cheapest banner in each country pack. US shelves are in US dollars. Canadian shelves are in Canadian dollars. The overlap uses an index rate of 0.73 USD per CAD — not a live bank rate, not a duty-free claim.
Canada
$170.22
≈ $124.26 · Superstore, No Frills, Walmart
United States
$90.85
≈ $124.45 · Kroger, Walmart, Aldi
After FX, this basket looks about $45.77 dearer in Canada.
Pack is Canada / CAD. 32 SKUs from your staples.