Let's put it this way.
Anything that the TTC builds recently is reliant upon funding from provincial and federal governments, which relies to business such as bombardier and its employees for taxation income. Bombardier going out of business means less taxation to provincial and federal governments, and more distributions in terms of unemployment benefit payments, which means less money to fund Toronto's transit.
They are giving you what you paid for, just a bit later, and they are paying late fees based on what's outlined in the contract. Maybe you should strive to overhaul city hall's legal team if you're not happy with what you're seeing in the contractual arrangements.
In general, they are delivering good products just a bit later due to production issues. If this is the first time you had relized that delays in manufacturing happen then I think you need to dabble a bit more into business. I get it, you're disappointed, but get over it.
If you want to pay for your subways, LRTs, streetcars purely out of you property taxes, then go ahead. But as along as you want other governments to help you, then think about Canada first. I don't want to pay for these things through my property taxes, and that is what I'm saying what I'm saying.
Also, in my logical world if everyone and orig got crucified for making a mistake the we won't be Canada, or Greece, or Mars, we'd be dead.