One of the things from the Transportation Safety Board in the analysis of the Burlington crash was that it was a missed signal, so it's human error. A missed signal is missed hundreds of times each day in Canada; it's only a handful of them that result in a collision.
On April 1st, 2014. See this statement in context.