I am going to answer this part of the question.
People say that the accidents did not happen because of maintenance, but it is completely the opposite in the Lac-Mégantic case. Remember that the engine that caught fire had been modified because it was leaking oil, and one part had been replaced by a wrong one, as I explained earlier, because they wanted to save time and money. So maintenance is the important element in avoiding accidents. I totally agree with the comment that the plane will not take off, but in many cases the train, especially in the case of small businesses, will travel anyway, at any cost. Of course, CN and CP have the means to have inspectors so that when there are accidents, people will go on site, but smaller businesses are left to their own devices. If in addition there is deregulation, clearly there are going to be some serious maintenance problems.