IF Metrolinx cancels the contract without just cause it will have to pay huge penalties. In other words another big waste of government money by incompetent bureaucrats.

From what I read this dispute is all about scheduling. Just about every big contract for equipment like this runs over its original schedule. This is usually because schedules are overly optimistic, sometimes based on incorrect assumptions. Sometimes these schedules, and costs are deliberately misrepresented.

Government officials should stay out of this fight. The only thing that can happen is that they will get blamed for it.