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