CN operates in the province of Nova Scotia, albeit on a smaller scale than they used to. Their main line extends from the New Brunswick border to Halifax, with a branch line to Dartmouth across the harbour.

CN operates the following railway subdivisions in Nova Scotia:
Subdivision | From | To |
---|---|---|
Bedford | Halifax | Truro |
Dartmouth | Dartmouth | Windsor Junction |
Springhill | Truro | Moncton |
Former Subdivisions in Nova Scotia
The following are some CN subdivisions that used to exist in Nova Scotia but have been abandoned or sold.
CN in Other Provinces
- CN in Alberta
- CN in British Columbia
- CN in Manitoba
- CN in New Brunswick
- CN in Ontario
- CN in Quebec
- CN in Saskatchewan