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. Browse every route below to find your origin and destination — every corridor coast to coast is covered.

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. Pick your origin city to see all available destinations, and the exact terminals you'll use for drop-off and pickup. Each route page also includes pricing guidance and answers to the most common questions for that specific corridor.

From Vancouver, BC

*Pre-tax. Terminal-to-terminal.

DestinationApprox. PriceGet a quote
Toronto, ON$1,350 – $1,900Get a Quote
Calgary, AB$750 – $1,075Get a Quote
Edmonton, AB$725 – $1,050Get a Quote
Winnipeg, MB$1,075 – $1,575Get a Quote
Montreal, QC$1,475 – $2,025Get a Quote
Saskatoon, SKGet a quoteGet a Quote
Halifax, NS$2,050 – $2,725Get a Quote

From Calgary, AB

*Pre-tax. Terminal-to-terminal.

DestinationApprox. PriceGet a quote
Toronto, ON$1,050 – $1,550Get a Quote
Vancouver, BC$750 – $1,075Get a Quote
Edmonton, ABGet a quoteGet a Quote
Winnipeg, MBGet a quoteGet a Quote
Montreal, QC$1,400 – $1,950Get a Quote
Saskatoon, SKGet a quoteGet a Quote
Halifax, NSGet a quoteGet a Quote

From Edmonton, AB

*Pre-tax. Terminal-to-terminal.

DestinationApprox. PriceGet a quote
Toronto, ON$1,275 – $1,800Get a Quote
Vancouver, BC$725 – $1,050Get a Quote
Calgary, ABGet a quoteGet a Quote
Winnipeg, MBGet a quoteGet a Quote
Montreal, QC$1,500 – $2,075Get a Quote
Saskatoon, SKGet a quoteGet a Quote

From Winnipeg, MB

*Pre-tax. Terminal-to-terminal.

DestinationApprox. PriceGet a quote
Toronto, ON$875 – $1,225Get a Quote
Vancouver, BC$1,075 – $1,575Get a Quote
Calgary, ABGet a quoteGet a Quote
Edmonton, ABGet a quoteGet a Quote
Montreal, QC$825 – $1,175Get a Quote
Saskatoon, SKGet a quoteGet a Quote

From Toronto, ON

*Pre-tax. Terminal-to-terminal.

DestinationApprox. PriceGet a quote
Vancouver, BC$1,600 – $2,175Get a Quote
Calgary, AB$1,425 – $1,975Get a Quote
Edmonton, AB$1,500 – $2,075Get a Quote
Winnipeg, MB$875 – $1,225Get a Quote
Montreal, QCGet a quoteGet a Quote
Saskatoon, SK$1,550 – $2,150Get a Quote
Halifax, NS$1,225 – $1,750Get a Quote

From Montreal, QC

*Pre-tax. Terminal-to-terminal.

DestinationApprox. PriceGet a quote
Toronto, ONGet a quoteGet a Quote
Vancouver, BC$1,950 – $2,600Get a Quote
Calgary, AB$1,925 – $2,575Get a Quote
Edmonton, AB$2,050 – $2,725Get a Quote
Winnipeg, MB$1,175 – $1,700Get a Quote
Saskatoon, SKGet a quoteGet a Quote
Halifax, NS$775 – $1,125Get a Quote

From Saskatoon, SK

*Pre-tax. Terminal-to-terminal.

DestinationApprox. PriceGet a quote
Toronto, ON$1,550 – $2,150Get a Quote
Vancouver, BCGet a quoteGet a Quote
Calgary, ABGet a quoteGet a Quote
Edmonton, ABGet a quoteGet a Quote
Winnipeg, MBGet a quoteGet a Quote
Montreal, QCGet a quoteGet a Quote

From Halifax, NS

*Pre-tax. Terminal-to-terminal.

DestinationApprox. PriceGet a quote
Toronto, ON$775 – $1,125Get a Quote
Vancouver, BC$2,475 – $3,200Get a Quote
Calgary, ABGet a quoteGet a Quote
Montreal, QC$775 – $1,125Get a Quote

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