Car Shipping Routes Across Canada

Rail Auto Canada operates terminal-to-terminal car shipping along Canada's national rail network, with service connecting Vancouver, Calgary, Edmonton, Saskatoon, Winnipeg, Toronto, Montreal, and Halifax. Every corridor below shows an approximate price range and total timeline, and links to a full route guide with terminals, transit times, and corridor-specific FAQs.

Rail Car Shipping Across Canada

Shipping a car between Canadian provinces is one of the most common reasons Canadians look for an alternative to a long cross-country drive. Whether you're moving from Toronto to Vancouver, taking your vehicle from Calgary to Montreal for the winter, or relocating from Halifax to Edmonton for work, rail gives you a fixed-schedule, low-risk option that protects your odometer and keeps your car off the highway.

Every route below is a real terminal-to-terminal service operated along the Canadian National (CN) and Canadian Pacific (CP) rail networks. Each line links to a dedicated route guide with the exact drop-off and pickup terminals, transit timelines, cost guidance, and the most common questions for that specific corridor — and expands to show more corridors it covers, like car shipping from the surrounding communities we pick up in. For a full breakdown of what drives your price — fuel surcharge, vehicle size, taxes — see our car shipping cost page.

Car Shipping From Vancouver, BC

Departing the Delta Terminal — serving Vancouver, Surrey, Burnaby, Richmond, New Westminster. Approximate pre-tax, terminal-to-terminal price ranges with total drop-off to ready-for-pickup timelines.

Vancouver to Toronto Car Shipping$1,350 – $1,9003–4 weeks
Vancouver to Calgary Car Shipping$750 – $1,0752–3 weeks
Vancouver to Edmonton Car Shipping$725 – $1,0502–3 weeks
Vancouver to Winnipeg Car Shipping$1,075 – $1,5752–3 weeks
Vancouver to Montreal Car Shipping$1,475 – $2,0253–4 weeks
Vancouver to Saskatoon Car ShippingQuote on request2–3 weeks
Vancouver to Halifax Car Shipping$2,050 – $2,7254–5 weeks

Car Shipping From Calgary, AB

Departing the Calgary Terminal — serving Calgary, Airdrie, Cochrane, Chestermere. Approximate pre-tax, terminal-to-terminal price ranges with total drop-off to ready-for-pickup timelines.

Calgary to Toronto Car Shipping$1,050 – $1,5502–3 weeks
Calgary to Vancouver Car Shipping$750 – $1,0752–3 weeks
Calgary to Winnipeg Car ShippingQuote on request2–3 weeks
Calgary to Montreal Car Shipping$1,400 – $1,9503–4 weeks
Calgary to Halifax Car ShippingQuote on request3–5 weeks

Car Shipping From Edmonton, AB

Departing the Edmonton Terminal — serving Edmonton, St. Albert, Leduc, Spruce Grove, Sherwood Park. Approximate pre-tax, terminal-to-terminal price ranges with total drop-off to ready-for-pickup timelines.

Edmonton to Toronto Car Shipping$1,275 – $1,8002–3 weeks
Edmonton to Vancouver Car Shipping$725 – $1,0502–3 weeks
Edmonton to Winnipeg Car ShippingQuote on request2–3 weeks
Edmonton to Montreal Car Shipping$1,500 – $2,0753–4 weeks
Edmonton to Halifax Car Shipping$2,425 – $3,1503–5 weeks

Car Shipping From Winnipeg, MB

Departing the Winnipeg Terminal — serving Winnipeg, Steinbach, Portage la Prairie. Approximate pre-tax, terminal-to-terminal price ranges with total drop-off to ready-for-pickup timelines.

Winnipeg to Toronto Car Shipping$875 – $1,2252–3 weeks
Winnipeg to Vancouver Car Shipping$1,075 – $1,5752–3 weeks
Winnipeg to Calgary Car ShippingQuote on request2–3 weeks
Winnipeg to Edmonton Car ShippingQuote on request2–3 weeks
Winnipeg to Montreal Car Shipping$825 – $1,1752–3 weeks
Winnipeg to Halifax Car Shipping$1,525 – $2,1003–4 weeks

Car Shipping From Toronto, ON

Departing the Vaughan Terminal — serving Toronto, Vaughan, Brampton, Mississauga, North York, Markham. Approximate pre-tax, terminal-to-terminal price ranges with total drop-off to ready-for-pickup timelines.

Toronto to Vancouver Car Shipping$1,600 – $2,1753–4 weeks
Toronto to Calgary Car Shipping$1,425 – $1,9752–3 weeks
Toronto to Edmonton Car Shipping$1,500 – $2,0752–3 weeks
Toronto to Winnipeg Car Shipping$875 – $1,2252–3 weeks
Toronto to Montreal Car ShippingQuote on request2–3 weeks
Toronto to Saskatoon Car Shipping$1,550 – $2,1502–3 weeks
Toronto to Halifax Car Shipping$1,225 – $1,7502–3 weeks

Car Shipping From Montreal, QC

Departing the Montreal Terminal — serving Montreal, Laval, Longueuil, Brossard. Approximate pre-tax, terminal-to-terminal price ranges with total drop-off to ready-for-pickup timelines.

Montreal to Toronto Car ShippingQuote on request2–3 weeks
Montreal to Vancouver Car Shipping$1,950 – $2,6003–4 weeks
Montreal to Calgary Car Shipping$1,925 – $2,5753–4 weeks
Montreal to Edmonton Car Shipping$2,050 – $2,7253–4 weeks
Montreal to Winnipeg Car Shipping$1,175 – $1,7002–3 weeks
Montreal to Saskatoon Car ShippingQuote on request2–3 weeks
Montreal to Halifax Car Shipping$775 – $1,1252–3 weeks

Car Shipping From Saskatoon, SK

Departing the Saskatoon Terminal — serving Saskatoon, Warman, Martensville. Approximate pre-tax, terminal-to-terminal price ranges with total drop-off to ready-for-pickup timelines.

Car Shipping From Halifax, NS

Departing the Halifax Terminal — serving Halifax, Dartmouth, Bedford, Sackville. Approximate pre-tax, terminal-to-terminal price ranges with total drop-off to ready-for-pickup timelines.

Halifax to Toronto Car Shipping$775 – $1,1252–3 weeks
Halifax to Vancouver Car Shipping$2,475 – $3,2004–5 weeks
Halifax to Calgary Car ShippingQuote on request3–5 weeks
Halifax to Montreal Car Shipping$775 – $1,1252–3 weeks
Halifax to Edmonton Car Shipping$2,425 – $3,1503–5 weeks
Halifax to Winnipeg Car Shipping$1,525 – $2,1003–4 weeks

Don't see your route?

We may still be able to help. Get an instant quote and our team will confirm availability.

Get a Free Quote