Warehouse lease rates, 3PL pallet storage pricing, and fulfillment costs across eight Canadian markets, compiled from the Warehouse Bridge network of 150+ pre-vetted facilities in 25+ markets.
Direct industrial lease rates for standard dry space, alongside available capacity in the Warehouse Bridge network. Rates are annual, per square foot.
| Market | Lease ($/sq ft/yr) | Tier | Facilities | Available sq ft |
|---|---|---|---|---|
| Toronto & GTA | $8 – $18 | Tier 1 | 35+ | 4.2M |
| Vancouver | $10 – $22 | Tier 1 | 28+ | 3.1M |
| Calgary | $6 – $14 | Tier 2 | 22+ | 2.8M |
| Montreal | $7 – $15 | Tier 1 | 18+ | 1.9M |
| Edmonton | $5 – $12 | Tier 2 | 15+ | 1.6M |
| Winnipeg | $4 – $10 | Tier 3 | 12+ | 1.2M |
| Ottawa | $10 – $16 | Tier 2 | 8+ | 800K+ |
| Halifax | $9 – $14 | Tier 3 | 6+ | 600K+ |
Monthly rack storage rates charged by 3PL operators, with typical minimum commitments and the Q4 peak-season surcharge each market applies.
| Market | Storage ($/pallet/mo) | Minimum commitment | Q4 surcharge |
|---|---|---|---|
| Toronto (GTA) | $28 – $45 | 50–100 pallets | +15% to +25% |
| Vancouver (Metro) | $30 – $48 | 50–100 pallets | +15% to +30% |
| Calgary | $20 – $32 | 25–50 pallets | +10% to +15% |
| Montreal | $22 – $36 | 50–75 pallets | +10% to +20% |
| Edmonton | $18 – $28 | 25–50 pallets | +5% to +10% |
| Winnipeg | $18 – $26 | 25 pallets | +5% to +10% |
Ottawa and Halifax are served for 3PL storage but priced on a per-project basis; contact us for current rates in those markets.
The line items that stack into an all-in per-order 3PL cost. A typical single-item e-commerce order totals $8 to $18 depending on market and complexity.
| Cost component | Typical range | Unit |
|---|---|---|
| Receiving / inbound | $25 – $45 | per pallet received |
| Pallet storage | $18 – $48 | per pallet / month |
| Bin / shelf storage | $5 – $12 | per bin / month |
| Pick fee | $1.50 – $3.50 | per item |
| Pack fee | $1.50 – $3.00 | per order |
| Packaging materials | $0.75 – $2.50 | per order |
| Shipping label | $0.25 – $0.75 | per label |
| Returns processing | $3.00 – $8.00 | per return |
| Account management | $250 – $750 | per month |
| WMS integration | $500 – $2,500 | one-time setup |
Estimate your own monthly cost with the 3PL cost calculator.
This report is free to reference and quote with attribution. Suggested citation:
Warehouse Bridge, "Canadian Warehouse Market Report 2026: Rates & Capacity by City." warehousebridge.ca, July 6, 2026.
Journalists and researchers can reach the team at solutions@warehousebridge.ca for methodology detail, market-specific breakdowns, or commentary.
Industrial lease rates range from $4 to $22 per square foot per year depending on the market, with Winnipeg and Edmonton lowest and Toronto and Vancouver highest. For 3PL storage rather than direct leasing, expect $18 to $48 per pallet per month, plus receiving and fulfillment costs.
Winnipeg is consistently the lowest-cost major market at $4 to $10 per square foot per year for leases and $18 to $26 per pallet per month for 3PL storage, with Edmonton a close second.
All-in 3PL fulfillment for a standard single-item e-commerce order runs $8 to $18 once storage, receiving, pick, pack, packaging, and label costs are combined. City and order complexity move the figure within that range.
Canadian 3PLs apply a Q4 peak-season surcharge of roughly 5% to 30% from October through December. Toronto and Vancouver see the largest bumps (15–30%); prairie markets stay closer to 5–10%.
Tell us your volume and market. We'll match you with pre-vetted operators and return live pricing, usually within 48 hours.
Get Live PricingWe'll generate a live pricing estimate for your exact requirements right now. Real rates, real numbers, takes 30 seconds.