I can give you a run down of what happens between Belleville and Dorval
Regular every day trains
Intermodals:
106, 120, 148
107, 121, 149
Freight:
305, 309, 369, 371, 373, 377
308, 310, 368, 372, 376
326 (From the south into Coteau and on to Tasch yard)
327 (Tash yard to Coteau and then south)
785/786 Maitland Ultramar turn out of Montreal. This I believe is every other day.
Switchers:
F51 - CP Smiths Falls to Brockville turn. Usually into Brockville late evening and closer to midnight. Sun-Thurs and sometimes Friday from what I remember ... could be different now.
532 - Brockville switcher - Works between Brock and Morrisburg - Days- Sat/Sun off
591 - Coteau - Cornwall/Iroqouis - Days - Fri/Sat off
538 - Coteau and surrounding area day job - Wed/Thurs off
536 - Coteau and surrounding area night job - Sun\Mon off
584 - Coteau turn in from Ottawa - Usually into Coteau in late evening - Doesn't run of Friday I think.
518 - Belleville to Kingston turn - day job. Sometimes goes west of Belleville - Fri Sat off
519 - Belleville night job that sometimes goes east of Belleveville to Bath or Queens - Fri Sat off
There are usually extras.
Common numbers for extra trains are X308, 350, 351, X371, Q192, 874 (loaded grain when ran), 875 (empty grain when ran).
It's common for 400 series OCS trains to make apprearances.
You said you have access to all the VIA's but I will add the weekday schedule in.
Toronto to Montreal
VIA 52, 56, 60, 64, 66, 68
Toronto to Ottawa
VIA 44, 46, 48
Toronto - Ottawa - Montreal
VIA 50, 54
Montreal to Ottawa
VIA 39, 635
Montreal - Ottawa - Toronto
VIA 51, 55, 59
Montreal to Toronto
VIA 53, 57, 61, 65, 67, 69
Ottawa to Montreal
VIA 30, 32, 36, 38
Ottawa to Toronto
VIA 41, 49
Toronto - Kingston - Toronto
VIA 650/651