CP Rail is double-tracked from Montreal to Smiths Falls (Winchester sub) where it reduces to a single-track on the Belleville sub (Smiths Falls to Toronto) and another single-track on the Chalk River sub (Smiths Falls to Cartier?)
Most recent locomotives used by CP Rail are the new General Electric ES44ACs and their predecessor GE AC4400s. You still see a fair number of SD40s on the line. CP still uses GP38s and GP9s for switching although the GP9s are getting quite rare now. The SD40s are slowly moving into switcher duty. I've even seen a couple of AC4400s used for switching, although this is usually a loco that is being held over for only a day or two. Quite a difference when an AC4400 is assigned to switching when compared to a couple of GP38/GP9 combinations. The GP38/GP9 combination struggles just to get a string of loaded cars moving. The AC4400 or the SD40 simply walks away with the string of freight cars.
If you are interested in the trackage, you might want to buy the Canadian Trackside Guide available from the Bytown Railway Society. It lists all subs, sidings, and mileages, in addition to the roster of locos, passenger cars, and MofW equipment.
Bob M.
VIA uses EMD F40PHs (the older locos) and the newer GE Genesis units.