I have been told that the train was in fact crossing to the passing track.
Never the less, you are correct the switch at that location is a Number 10 switch that as you know is rated at 15 mph instead of a Number 20 which is rated at 45 mph.
Apparently a Signal Maintainer was working on the mainline track and RTC switched the VIA train into the hole to go around the signal maintainer.
There are no less than 3 signals between Aldershot Station and the derailment site. All have been confirmed to have been working properly at the time of the derailment.
That exact train, driven by that crew is used to being full throttle on that portion of track. The crew has made that trip hundreds of times and they were used to going straight through (not switching) This one time, there was a Signal Maintainer doing some work on the mainline track and so RTC switched the VIA over to go around the Signal Maintainer. The crew of the VIA train was conditioned to just going straight at the timetable speed.
In other words, the crew was complacent due to conditioned behaviour. It happens. But they blew through 3 signals telling them to reduce to 15 MPH. Not one of them noticed and obviosly no-one in the cab was calling out the signals.
I suppose in hind sight (20 20) RTC could have telephoned the VIA and told them, "hey guys, we have to switch you at Signal X this one time because there is work being done on the track ahead, so be aware"
But that's not how the system is designed to work.
Realistically, trains could be updated to the 1990's and be outfitted with a more sophisticated form of "auto-pilot" which would know the position of the switches ahead, track geometry, train properties, etc. and could ensure that the train was being operated correctly, howver, I would expect extreme resistance from the railways as the infrastructure costs would be huge. (Not so much the locomotives, but the tracks themselves and the RTC)
The current signaling system used by trains is turn of the century technology.
I.e. 1899 to 1900 turn of the century.