Compare shipping container prices across Canada
See container-only planning ranges for ordinary dry 20 ft and 40 ft units. Delivery, unloading, tax and modifications are excluded so regional equipment prices are easier to compare.

Compare geography, size, condition or type
Use the table that matches the decision you are making instead of mixing unlike containers into one average.
Provinces and territories
Compare 20 ft and 40 ft ranges by region.
Compare geography below02Sizes
10 ft, 20 ft, 40 ft, high-cube and 45 ft.
Open size comparison03Conditions
As-is through new one-trip, with grade distinctions.
Open condition comparison04Types
Dry, open-side, reefer, office and specialty units.
Open type comparisonWhere container prices tend to be lower or higher
Port and inland depot competition usually narrows the range. Atlantic and northern markets can be higher because inventory is scarcer and the seller may already have paid to reposition the unit.
| Market | 20 ft used | 20 ft one-trip | 40 ft used | 40 ft one-trip |
|---|---|---|---|---|
| British Columbia | $1,600–$3,000 | $3,250–$4,200 | $1,750–$4,000 | $4,500–$7,100 |
| Alberta | $2,050–$2,500 | $2,950–$3,600 | $2,250–$3,100 | $4,500–$5,200 |
| Saskatchewan | $3,000–$3,900 | $4,450–$4,700 | $4,750–$5,000 | $6,500–$6,900 |
| Manitoba | $2,700–$3,700 | $3,600–$4,100 | $3,300–$4,000 | $5,000–$5,400 |
| Ontario | $1,700–$3,300 | $2,500–$5,900 | $2,000–$3,800 | $3,500–$7,800 |
| Quebec | $1,800–$3,000 | $2,800–$4,000 | $2,100–$4,000 | $4,500–$7,000 |
| New Brunswick | $3,700–$4,500 | $5,000–$6,000 | $4,800–$6,000 | $7,600–$8,700 |
| Nova Scotia | $3,300–$4,500 | $4,300–$5,700 | $3,500–$6,000 | $5,500–$7,000 |
| Prince Edward Island | $3,500–$5,500 | $5,500–$7,500 | $5,500–$7,000 | $7,500–$9,500 |
| Newfoundland and Labrador | $4,500–$6,500 | $6,400–$8,000 | $6,900–$8,000 | $8,000–$9,500 |
| Yukon | $3,500–$5,000 | $5,000–$7,500 | $6,500–$8,500 | $9,000–$10,500 |
| Northwest Territories | $4,000–$6,500 | $6,000–$8,500 | $6,500–$9,500 | $9,500–$12,000 |
| Nunavut | $6,000–$12,000 | $10,000–$16,000 | $8,000–$16,000 | $14,000–$24,000 |
Nunavut ranges describe an already-landed local unit and are deliberately broad because publicly listed local stock is limited. Earlier inbound logistics may already be reflected in the unit price, while delivery from the seller to the buyer’s site remains excluded.
Compare major-city price ranges
Some cities have direct local inventory, while others use nearby regional listings. Open a city page to check the local stock note and current source links.
| City | Province | 20 ft used | 20 ft one-trip | 40 ft used | 40 ft one-trip |
|---|---|---|---|---|---|
| Vancouver | BC | $1,600–$2,400 | $3,250–$3,400 | $1,750–$3,300 | $5,000–$6,500 |
| Victoria | BC | $2,500–$2,800 | $4,050–$4,450 | $3,150–$3,700 | $6,200–$7,100 |
| Kelowna | BC | $2,600–$3,000 | $4,000–$4,200 | $3,700–$4,000 | $6,200–$7,100 |
| Prince George | BC | $2,000–$2,500 | $3,650–$4,200 | $2,850–$4,000 | $6,200–$7,100 |
| Calgary | AB | $2,050–$2,450 | $2,950–$3,350 | $2,250–$3,000 | $4,500–$5,150 |
| Edmonton | AB | $2,000–$2,350 | $3,050–$3,350 | $2,650–$3,000 | $4,500–$5,150 |
| Red Deer | AB | $2,200–$2,700 | $3,200–$3,600 | $2,700–$3,100 | $4,500–$5,200 |
| Lethbridge | AB | $2,400–$3,000 | $3,500–$3,900 | $2,700–$3,300 | $5,000–$5,500 |
| Saskatoon | SK | $3,000–$3,600 | $4,450–$4,700 | $4,750–$5,000 | $6,500–$6,900 |
| Regina | SK | $3,000–$3,900 | $4,450–$4,900 | $4,750–$5,000 | $6,500–$6,900 |
| Winnipeg | MB | $2,700–$3,700 | $3,600–$4,100 | $3,300–$4,000 | $5,000–$5,400 |
| Toronto | ON | $1,700–$2,550 | $2,500–$3,200 | $2,000–$2,700 | $3,500–$5,500 |
| Mississauga | ON | $1,700–$2,550 | $2,500–$3,200 | $2,000–$2,700 | $3,500–$5,500 |
| Hamilton | ON | $2,000–$2,600 | $3,000–$3,300 | $2,400–$2,700 | $4,500–$5,500 |
| Ottawa | ON | $2,800–$3,300 | $3,750–$5,950 | $3,400–$3,800 | $5,900–$7,800 |
| London | ON | $2,000–$3,000 | $3,000–$4,500 | $2,400–$3,500 | $4,500–$6,500 |
| Montréal | QC | $1,900–$2,300 | $2,900–$3,400 | $2,100–$2,550 | $4,500–$4,850 |
| Quebec City | QC | $1,900–$3,000 | $2,900–$4,000 | $2,100–$4,000 | $4,500–$7,000 |
| Halifax | NS | $3,300–$4,500 | $4,300–$5,700 | $3,500–$6,000 | $5,500–$7,000 |
| Moncton | NB | $3,700–$4,500 | $5,000–$6,000 | $4,800–$6,000 | $7,600–$8,700 |
| Saint John | NB | $3,700–$4,500 | $5,000–$6,000 | $4,800–$6,000 | $7,600–$8,700 |
| Charlottetown | PE | $3,500–$5,500 | $5,500–$7,500 | $5,500–$7,000 | $7,500–$9,500 |
| St. John's | NL | $4,500–$6,500 | $6,400–$8,000 | $6,900–$8,000 | $8,000–$9,500 |
| Whitehorse | YT | $3,500–$5,000 | $5,000–$7,500 | $6,500–$8,500 | $9,000–$10,500 |
| Yellowknife | NT | $4,000–$6,500 | $6,000–$8,500 | $6,500–$9,500 | $9,500–$12,000 |
| Iqaluit | NU | $6,000–$12,000 | $10,000–$16,000 | $8,000–$16,000 | $14,000–$24,000 |
An as-is unit with holes or floor damage is not equivalent to a cargo-worthy unit. Ask for the exact size, height, grade, door layout, photos and written condition before deciding that one quote is cheaper.
Turn a planning range into an exact delivered quote
Share the destination and preferred container. Choose “Not Sure” wherever you want help deciding.
