The fact every single major infrastructure project is a decade late and 3x over budget is just normal and tolerated by the people running the show across the US/Canada. The gov workers picking who wins these gov contracts (usually the same small set of companies) doesn't seem to care, despite extensive track records of the same behaviour. They probably have jobs lined up at these companies there afterwards.
It's only natural human behaviour to not put effort in if there's no consequences or risk in doing so. This is Public/private partnerships 101.