CN rail car shipping rates in Canada are not published publicly — and that’s the source of a lot of confusion for anyone trying to budget a cross-Canada vehicle move. The rate CN charges carriers is a wholesale contract price. What you pay as a shipper is that rate plus the carrier’s margin, insurance, terminal handling fees, and a fuel surcharge that changes every few weeks. This article breaks down what those components actually cost, what the all-in price looks like by route, and what causes the number to move between quotes.
Why CN doesn’t publish rates directly
CN Rail operates the rail infrastructure and runs the auto trains — but it does not sell vehicle shipping to individual customers. CN’s auto transport contracts are held by commercial carriers: auto transport companies and logistics operators that book space on CN auto trains on behalf of their customers and are responsible for terminal coordination, intake, and delivery.
This means there is no official CN rate card for shipping a car. The price you receive from any carrier already includes the CN wholesale rate embedded in their quote. Comparing quotes between carriers is comparing their all-in retail prices — not CN’s underlying rate, which you will never see directly.
What you can do is understand the components that make up the total price, so you know what’s driving the number and whether a quote is reasonable for the corridor and time of year.
What makes up the total cost of shipping a car by rail in Canada
Every all-in quote for rail vehicle shipping in Canada is built from four components. Understanding each one helps explain why quotes vary between carriers, between seasons, and between corridors.
1. Rail line haul rate
This is the CN wholesale rate for moving a vehicle between two terminals on the auto train network. It is distance-based but not strictly linear — certain corridors have higher base rates due to train frequency, terminal costs, and demand. The Vancouver–Toronto corridor typically has a lower per-kilometre rate than a lower-volume corridor like Halifax–Calgary, simply because volume allows CN to spread fixed costs more efficiently.
The rail line haul component typically represents 50–65% of the total all-in price on a coast-to-coast shipment.
2. Fuel surcharge
Fuel surcharges are applied on top of the base rail rate and recalculated regularly — usually monthly or quarterly — based on diesel index benchmarks. This is the component that causes the most price volatility between quotes. A quote from six weeks ago may be materially different from today’s price if diesel has moved significantly. Always re-confirm quotes older than 2–3 weeks before booking.
Fuel surcharges on rail vehicle shipping typically add 15–25% on top of the base line haul rate depending on current diesel prices.
3. Terminal handling fees
Both the origin and destination terminals charge handling fees for intake, loading, unloading, and processing. These are usually bundled into the carrier’s all-in quote rather than listed as separate line items. Terminal handling at major facilities like CN MacMillan Yard in Brampton or CN North Vancouver is typically $80–$150 per vehicle per terminal.
4. Drayage (if door-to-door)
If the shipment is terminal-to-terminal, drayage is zero — you drop off and collect the vehicle yourself. If you need local pickup or delivery, a drayage carrier moves the vehicle between your address and the terminal. This adds $150–$400 per leg depending on the city and distance from the terminal. For a full door-to-door shipment, both legs are added. For more detail on how drayage fits into the overall shipment, the article on how intermodal vehicle shipping works in Canada covers the three-leg process in full.
CN rail car shipping rates by route: realistic 2025–2026 price ranges
The following are all-in terminal-to-terminal price ranges based on current market conditions. These include the rail line haul, fuel surcharge at current rates, and terminal handling at both ends. They do not include drayage.
| Route | Distance (approx.) | All-in terminal-to-terminal | Rail transit time |
|---|---|---|---|
| Toronto → Vancouver | 4,400 km | $1,600 – $2,000 | 5–7 days |
| Vancouver → Toronto | 4,400 km | $1,600 – $2,000 | 5–7 days |
| Toronto → Calgary | 3,400 km | $1,400 – $1,750 | 4–5 days |
| Toronto → Halifax | 1,900 km | $1,200 – $1,500 | 3–4 days |
| Montreal → Vancouver | 4,800 km | $1,700 – $2,100 | 6–8 days |
| Montreal → Calgary | 3,700 km | $1,400 – $1,800 | 4–6 days |
| Halifax → Vancouver | 6,300 km | $2,000 – $2,500 | 7–9 days |
| Halifax → Calgary | 5,100 km | $1,700 – $2,100 | 6–7 days |
| Calgary → Vancouver | 1,000 km | $650 – $950 | 1–2 days |
| Edmonton → Toronto | 3,500 km | $1,450 – $1,800 | 4–5 days |
Door-to-door pricing adds the drayage cost at each end. For most major cities, expect $150–$300 per leg for standard pickup or delivery within the metro area. Remote addresses further from terminals cost more.
What causes prices to vary between carriers on the same route
Two carriers quoting the same Toronto–Vancouver route may give prices that differ by $200–$400. The CN rail rate they pay is the same — CN sets wholesale rates by contract and does not give individual carriers preferential pricing based on volume in a way that translates to large retail price differences. The variation comes from four places:
- Margin structure. Some carriers operate on thin margins with high volume. Others price higher and offer more service. The difference in quote is often a difference in what you get — tracking quality, communication, damage handling — not just profit.
- Insurance inclusion. Some quotes include insurance in the headline price. Others show it as an add-on or imply coverage that has a low limit. Always confirm the insurance coverage amount and whether it is included or extra.
- Fuel surcharge timing. Carriers recalculate surcharges on different schedules. A carrier that updated its fuel surcharge last week will give a different number than one that updates monthly if diesel has moved.
- Drayage bundling. Some carriers quote terminal-to-terminal but include a local pickup within a certain radius at no extra charge. Others price it strictly. What looks like a higher base quote may include services that make the total lower once you add drayage separately.
How vehicle type affects the rate
CN rail car shipping rates vary by vehicle type because auto rack rail cars are priced by the space a vehicle occupies, not purely by weight. Larger vehicles take up more vertical and horizontal space on the rack, reducing how many other vehicles can fit on the same car.
- Standard sedans and hatchbacks: Base rate — the lowest pricing tier
- SUVs and crossovers: Typically 10–15% higher than sedan rates due to height and length
- Full-size pickup trucks: 15–25% higher — most pickups require specific rack positioning due to height
- Oversized or lifted vehicles: Priced case by case — may not fit standard auto rack configurations and require special handling or alternative routing
- Electric vehicles: Generally priced the same as equivalent ICE vehicles by size, but carriers may require specific battery state-of-charge (typically 85%) and some apply a small EV handling surcharge
Seasonal price variation
CN rail car shipping rates in Canada follow a seasonal pattern that is worth understanding when timing a shipment.
Peak season (April–June and September–October) is when demand is highest. Spring moves are driven by relocations, seasonal vehicle returns, and dealership inventory restocking. Fall sees another spike as snowbirds begin seasonal moves. Prices during peak periods can run 10–20% above the annual average, and more importantly, capacity on popular corridors like Toronto–Vancouver can be constrained — vehicles may wait longer for the next available train slot.
Low season (January–February and July–August) generally offers the best pricing and fastest booking-to-departure windows. January and February are the quietest months on most corridors. Summer is moderate — family relocations create some demand but overall volume is lower than spring and fall.
If the timing of your shipment is flexible, booking in January or February for a non-urgent move can save $150–$300 compared to the same route in April.
Terminal-to-terminal vs. door-to-door: total cost comparison
The choice between terminal-to-terminal and door-to-door is primarily a cost-versus-convenience decision. Here is how the numbers typically compare on a Toronto–Vancouver shipment as an example:
| Service level | What’s included | Approximate total cost |
|---|---|---|
| Terminal-to-terminal | Rail line haul + terminal handling at both ends | $1,600 – $2,000 |
| Origin door pickup added | Above + local pickup in Toronto metro | $1,800 – $2,300 |
| Destination door delivery added | Above + local delivery in Vancouver metro | $2,000 – $2,600 |
| Full door-to-door | All of the above | $2,100 – $2,700 |
Terminal-to-terminal makes sense if you can get yourself to and from the terminals. CN MacMillan Yard in Brampton is accessible by car. CN’s Vancouver terminal is accessible but less central. For anyone without easy access to a terminal — or for commercial shippers coordinating multiple vehicles — door-to-door or origin-only pickup is usually worth the additional cost.
How to get an accurate current quote
Given that fuel surcharges shift regularly and capacity affects pricing on some corridors, the most reliable way to get a current all-in price is through a carrier with real-time pricing rather than a static rate table.
For personal vehicle shipments — individuals relocating, seasonal moves, out-of-province purchases — Rail Auto Canada offers instant online quotes for car shipping by train across all major CN corridors, with insurance included and all-in pricing that updates with current fuel surcharge rates.
For commercial shipments, fleet moves, or multi-vehicle arrangements that require coordinated drayage and rail booking, Metropolitan Logistics provides car shipping quotes across Canada covering both rail and truck options with full origin and destination drayage on all major corridors.
Frequently asked questions
What are CN rail car shipping rates in Canada?
CN rail car shipping rates are wholesale contract prices that CN charges to commercial carriers — they are not available to individual shippers directly. The all-in retail price you receive from a carrier includes the CN rate, fuel surcharge, terminal handling, and any drayage. For current corridor pricing, an instant quote from a retail rail auto carrier gives the most accurate all-in cost based on today’s fuel surcharge and available capacity.
How much does it cost to ship a car by rail from Toronto to Vancouver?
All-in terminal-to-terminal cost for shipping a car by rail from Toronto to Vancouver typically runs $1,600 to $2,000 in 2025–2026, depending on vehicle size, season, and current fuel surcharges. Door-to-door pricing adds $150–$400 per leg for local pickup and delivery. This makes rail competitive with or cheaper than highway auto transport on this corridor, particularly for full-size vehicles.
Why do CN rail shipping quotes vary between carriers?
Quotes vary because carriers have different margin structures, different fuel surcharge update schedules, and different inclusions — particularly around insurance. The underlying CN wholesale rail rate is the same for all carriers on a given corridor. The retail price differences come from operational costs, service levels, and how each carrier structures their pricing. A lower quote is not always cheaper once insurance, surcharges, and drayage are added back in.
Is rail cheaper than truck for shipping a car across Canada?
On routes over 1,500 kilometres, rail is usually cheaper than highway auto transport on a terminal-to-terminal basis. The cost advantage narrows when you add drayage at both ends for door-to-door service. On shorter routes under 800 km, highway transport is typically faster and comparably priced. The full comparison of rail vs. highway — including vehicle condition and emissions factors — is covered in detail in our article on how intermodal vehicle shipping works in Canada.
Do CN rail car shipping rates include insurance?
CN’s wholesale rate does not include insurance — that is added by the carrier. Reputable carriers include transport insurance in their all-in quote at no extra charge. Some brokers list insurance separately or offer limited coverage by default. Before booking, confirm the coverage amount, what events are covered, and whether it is included in the quoted price or an additional line item.
How do fuel surcharges affect CN rail shipping prices?
Fuel surcharges are recalculated regularly — typically monthly — based on diesel price indexes. They are applied as a percentage on top of the base rail line haul rate and can add 15–25% to the total depending on current diesel prices. This is why quotes older than a few weeks may differ significantly from current pricing. Always re-confirm a quote before booking if it was received more than two to three weeks ago.