The expansion was supposed to be privately-funded too Kinder Morgan and all their customers were gonna pay.
Then when the Feds bought it the pipeline was supposed to be bought by private companies at a profit for Canadians.
When it got over $21.4B in costs there was supposed to be no more federal money for it.
Edit: as predicted, broken promises, pipeline funded primarily by tax dollars from the Feds and Alberta. https://www.theenergymix.com/90-public-ownership-as-carney-smith-announce-new-pipeline-into-declining-global-oil-market/