I think there are other reasons. One thing that may have attributed to this is that driver was new to the route. He had only been working on that route for a week or two. As well there are train and bus stations close by. Was he distracted by a passenger that had recently gotten on? You get alot of passengers talking or arguing with the bus driver.
It was a full bus so those that weren't near the front may not have had a clear view of the driver. It's the passengers at the front of the bus that would be able to tell us something and some of those were killed in the crash and others were severely hurt.
The other question is, why was there no underpass or overpass at this crossing. When CN owned the line and the city wanted to make Woodroffe a 4 lane highway years ago and that a transitway would also be there in the future, CN did a safety assessment and said there must be a underpass or overpass there. But apparently a study was done that indicated due to rock or soil conditions that an underpass would cost well more than the $44 million first estimated. It would cost over $100 million. As well then, VIA rail took over the line years later and did a safety assessment of that intersection.
-- Mac Pro Dual 3.0 Dual Core, 4GB RAM, 150GB Raptor HD, 500GB HD, Superdrive, Radeon X1900XT, Bluetooth, Airport Exteme, Logitech Z-5500 5.1 Speakers, 30" ACD
-- PowerMac G5 Dual 2.5, 2.5GB RAM, 160GB HD, Superdrive, Radeon X800XT, Bluetooth, Airport Extreme
-- Macbook Pro 2.53 15", 4GB, 320GB HD, SuperDrive, Bluetooth, Airport Extreme