Let's get the facts straight. According to the recent Audit, the construction cost of the Hurontario LRT is budgeted for $1.76B for 18km. Working out to be $97.8M/km. That was supposedly over budget.
Source:
https://www.auditor.on.ca/en/content/annualreports/arreports/en20/20VFM_06metrolinxgov.pdf#page=42
A fun fact is ML actually over estimated the Finch West LRT and the project came in cheaper at $1.17B for 11km construction cost. That works out to be $106.3M/km.
For whatever reason the Hamilton LRT had a much higher estimated construction cost of $2.094B for 14km or $149.6M/km. Maybe it had something to do with being on different one way streets?? Of course the stated the $5.5B figure to kill the project.
So that roughly puts the construction cost at $100M/km not $250M/km. Subway cost is still over $300M/km.
Eglinton West "subway" has an early estimated cost of $3.473B construction cost for 9.2km or $377.5M/km without a MSF.
Source:
http://www.metrolinx.com/en/regiona...benefitscases/2020-02-28_ECWE_IBC.PDF#page=14
The LRT cost is clearly overballed to mess around with the public. The subway is probably underestimated. The crosstown comes in around $400M/km (2015$). It was $5.3B construction cost for 19km in 2015. It does have more stations per km however and includes a massive MSF.