Community Friction Revised

Engineering Complexity and Community Friction

Joint predictors of high-speed rail cost: a reference-class analysis of 69 international lines, scored blind to cost, with cost predictions for the ALTO corridor.

Revised Edition · October 2026

This edition replaces the Initiative’s April 2026 analysis. Project costs now come from the NYU Transit Costs Project high-speed rail dataset, the source the Parliamentary Budget Officer used in its 1 October 2026 cost analysis (RP-2627-009-C), converted to 2024 Canadian dollars on PBO’s basis. The reference class grows from 16 projects to 69 lines in 21 countries, and every line was re-scored on both indices with cost information excluded.

The results are more modest than in April. The joint model now explains 42 % of cross-project cost variance, not 90 %, and engineering complexity, not friction, is the stronger predictor. The April figures on this page have been replaced throughout.

Key Findings

Both indices predict cost. Scored blind to cost on 69 lines, engineering complexity (ECI) and community friction (CFI) together explain 42 % of the cross-project variance in log-cost per kilometre. Both are statistically significant (ECIw p < 0.001; CFI p = 0.011). Engineering is the stronger: alone it explains 36 %, friction 10 %.

Friction adds explanatory power to a replication of PBO’s model. Added to PBO’s variables (tunnel and elevated shares, start year, region), each 10 CFI points is associated with about 13 % higher cost (p = 0.002). The effect holds without HS2 and California, without China and Japan, and within Europe.

ALTO prediction. The CRI multivariate model gives $191 million per kilometre at the projected CFI of 65, or $163 billion on PBO’s 850 km route, with a wide 95 % prediction interval of $48–547 billion. The probability of delivery at or below the Government’s $90 billion is about 17 %. The replicated PBO model gives $73 billion at European cost efficiency, and $115 billion with friction added.

Friction is the part of the prediction that can still change. If ALTO’s friction stays at today’s 43 rather than rising to the projected 65, the CRI multivariate prediction falls from $163 to $129 billion, about $34 billion lower.

Download
Engineering Complexity and Community Friction — Research Report (PDF, October 2026)
Full methodology, regression output, the indices added to PBO’s model, every line’s scores, and the comparison with the April analysis

Download PDF

The Headline Figures

What the revised analysis finds

+39 %
higher cost per 10 points of engineering complexity
bivariate model, p < 0.001
+13 %
higher cost per 10 points of community friction, in the replicated PBO model
p = 0.002 · robust across subsets
$129 B
the same prediction if friction stays at today’s CFI of 43
$151 M per km
17 %
probability of delivery at or below the Government’s $90 B, at projected friction
27 % at today’s friction

All costs are 2024 Canadian dollars on PBO’s basis and cover civil works, systems, stations and overheads, excluding rolling stock and financing. Predictions are model-based estimates, and the intervals around them are wide.

Method · The Two Indices

Engineering complexity and community friction

Two instruments developed by the Initiative provide the input variables. Neither has been externally peer-reviewed. Both rubrics are unchanged from April.

The Engineering Complexity Index (ECI)

The ECI scores six physical engineering dimensions from 1 (routine) to 5 (extreme) against published anchor descriptions. The scores are weighted and combined into a composite, ECIw, on a 20-to-100 scale.

Dimension Weight 1 · Routine 3 · Moderate 5 · Extreme
Geotechnical conditions 20 % Competent uniform ground Mixed conditions, localised complications Leda clay, extensive karst, permafrost
Major structures 20 % Predominantly at grade 10–25 % tunnel or viaduct Over 50 % tunnel or viaduct
Topography and alignment 20 % Flat, relief under 100 m Significant relief or tight urban alignment Mountainous, relief over 500 m
Hydrology and drainage 15 % Minimal watercourse crossings Several major crossings, localised wetland Dominant hydrological constraint
Infrastructure interfaces 15 % Rural, greenfield Significant urban segments, utility relocation Dominant urban and interface complexity
Climate and environmental loading 10 % Mild, negligible freeze-thaw Substantial winter design, freeze-thaw cycling Extreme combined loading

ECI rubric. Full scoring descriptors are in Appendix A of the report.

How ALTO scores. On the Initiative’s scoring, the southern ALTO corridor scores ECIw = 77. It scores high on three dimensions at once: geotechnical conditions on the Canadian Shield, hydrology crossings, and freeze-thaw climate loading.

5
Geotechnical
weight 20
4
Structures
weight 20
3
Topography
weight 20
4
Hydrology
weight 15
3
Interfaces
weight 15
4
Climate
weight 10

Geotechnical 5 reflects Leda clay, karst, Frontenac Arch bedrock exposure and the freeze-thaw regime; hydrology 4 reflects the Moira, Napanee and Salmon River crossings. Across the 69 reference lines ECIw runs from 34 to 87, with a mean of 63; nine lines score higher than ALTO. ALTO’s scores are carried over from earlier work and were not re-assigned under the blind protocol. On the blind scorers’ conventions its structures score would be 3 rather than 4, giving ECIw = 73.

Geological map of the southern ALTO corridor through the Canadian Shield between Carleton Place and Madoc, showing sandstone, limestone, granite gneisses, felsics and basalts.

Geology along the southern ALTO corridor between Carleton Place (CP) and Madoc (MA). Source: CRI geotechnical brief.

Hydrological map of the Salmon River catchment showing the corridor crossing wetland areas near Flinton Corner.
Hydrological map of the Moira River catchment showing the drainage network through Rawdon, Ivanhoe and Plainfield.

The Salmon River (left) and Moira River (right) catchments, each crossed by the southern route through mapped wetland and headwater systems.

The Community Friction Index (CFI)

The CFI measures the sociopolitical resistance a linear project generates along its corridor. It has five components, each scored 0–20 from the documentary record against a 20-indicator rubric and summed without weighting to an aggregate of 0–100. For this edition, any event whose subject was the project’s cost (budgets, overruns, value for money) was excluded from every component.

1 · Public opposition intensity

Scale, organisation and reach of grassroots opposition: objections, community groups, coalitions, media coverage, mobilisation.

2 · Legal challenges filed

Formal legal activity against the project or its approvals: pre-action letters, tribunal applications, judicial review, injunctions, constitutional and Indigenous-rights litigation.

3 · Forced route changes

Alignment, station or scope changes made under community, regulatory or political pressure.

4 · Environmental and NGO opposition

NGO engagement, from routine submissions through species-at-risk triggers, environmental litigation and regulatory intervention.

5 · Political controversy

Inter-party, inter-governmental and intra-caucus contest over the project, other than over its cost.

CFI range Band Reference lines in this band (blind scores)
0–25 Low Most Chinese, Japanese, Turkish and Spanish lines; LGV Sud-Est (11), Madrid–Seville (11), Taiwan HSR (17)
25–45 Moderate LGV Nord (29), LGV Atlantique (32), Florence–Bologna (38), Madrid–Barcelona (42), Gardermobanen (42); ALTO today (43)
45–65 High HS1 (50), California IOS (50), VDE 8 (55), HSL-Zuid (56), Cologne–Frankfurt (57), Rail Baltica (59), Lyon–Turin (64), Gyeongbu Phase 2 (64)
65–85 Very high HS2 Phase 1 (68); ALTO projected (65)
85–100 Extreme No reference line once cost-driven controversy is excluded

CFI bands, with reference lines placed by their blind scores. Bands are interpretive; the regressions use the continuous score. Source: report Table 4.

Method · Scoring Blind to Cost

Why the scores were re-assigned

The April scores were assigned by a scorer who already knew each project’s cost and history. That tends to make indices track outcomes and overstate their predictive power. This edition uses a blind protocol. Scorers did not look up or use any information on cost, budget, cost per kilometre or overruns. Engineering was scored on the physical characteristics of the costed section. Friction was scored from the documentary record, excluding any event whose subject was cost. Where evidence was equivocal, the lower score was used, and each line carries a confidence rating.

The scores were assigned by AI research agents working from the published rubrics and the public record, one pass per line. No second scorer has yet checked them. Every score is published in the report with its evidence and sources so that any of them can be checked and revised. Blindness cannot be complete, since a scorer may know a famous project’s reputation.

Measure April 2026
16 projects
16 projects
sourced costs
October 2026
69 lines, blind
R², ECIw alone 0.57 0.54 0.36
R², CFI alone 0.81 0.40 0.10
R², ECIw + CFI 0.90 0.66 0.42
CFI p-value, ECIw + CFI < 0.001 0.054 0.011
Completion year p = 0.83 p = 0.14 p = 0.001
ALTO, $M per km $142 $229 $191
95 % interval spans a factor of 3.5 19 11

Key results at each stage. The middle column re-ran the April models with Transit Costs data and the April scores. Source: report Table D-1.

Blind friction scores track the April scores reasonably closely (r = 0.74) but average 9 points lower, mostly for projects whose controversy was about cost: HS2 falls from 92 to 68 and California from 78 to 50. Engineering scores changed more (r = 0.47). California moves most, because its costed section crosses the flat Central Valley.

Finding 1 · Engineering Complexity

Engineering complexity is the strongest single predictor

log₁₀(cost CAD M per km) = 0.0152 · ECIw + 0.944R² = 0.36 · n = 69 · residual σ = 0.26 log-units

Engineering alone explains 36 % of cross-project cost variance, more than friction or completion year. The fit implies roughly 42 % higher cost for every 10 ECIw points, close to the 49 % reported in April, with more scatter around the line. Applied to ALTO’s ECIw of 77, engineering alone predicts $129 million per kilometre.

A · Cost per km vs engineering complexity

$10$30$100$300$1,000Cost per km, CAD $M (log scale)30405060708090Engineering Complexity Index (ECIw)OLS fit · R² = 0.36Koralm Railway (AT) · ECIw 72 · CFI 29 · $103M/kmLower Inn Valley Ph1 (AT) · ECIw 71 · CFI 24 · $165M/kmHSL 4 (BE) · ECIw 39 · CFI 30 · $55M/kmHSL 3 (BE) · ECIw 55 · CFI 14 · $65M/kmMattstetten–Rothrist (CH) · ECIw 59 · CFI 54 · $49M/kmHanover–Würzburg (DE) · ECIw 69 · CFI 48 · $82M/kmMannheim–Stuttgart (DE) · ECIw 58 · CFI 45 · $88M/kmCologne–Frankfurt (DE) · ECIw 65 · CFI 57 · $109M/kmVDE 8 (DE) · ECIw 71 · CFI 55 · $111M/kmNuremberg–Ingolstadt (DE) · ECIw 66 · CFI 40 · $114M/kmWendlingen–Ulm (DE) · ECIw 79 · CFI 28 · $132M/kmRail Baltica (BALT) · ECIw 52 · CFI 59 · $54M/kmMadrid–Seville (ES) · ECIw 54 · CFI 11 · $22M/kmMadrid–Barcelona (ES) · ECIw 74 · CFI 42 · $39M/kmMadrid–Valladolid (ES) · ECIw 64 · CFI 16 · $54M/kmCórdoba–Málaga (ES) · ECIw 71 · CFI 15 · $40M/kmFigueres–Perpignan (ES) · ECIw 57 · CFI 10 · $64M/kmBasque Y (ES) · ECIw 80 · CFI 39 · $82M/kmVenta de Baños–León (ES) · ECIw 34 · CFI 10 · $16M/kmHelsinki–Turku (FI) · ECIw 52 · CFI 23 · $65M/kmLGV Sud-Est (FR) · ECIw 43 · CFI 11 · $12M/kmLGV Atlantique (FR) · ECIw 53 · CFI 32 · $27M/kmInterconnexion Est (FR) · ECIw 50 · CFI 18 · $71M/kmLGV Rhône-Alpes (FR) · ECIw 54 · CFI 20 · $32M/kmLGV Nord (FR) · ECIw 46 · CFI 29 · $30M/kmLGV Méditerranée (FR) · ECIw 60 · CFI 39 · $51M/kmLGV Est Ph1 (FR) · ECIw 47 · CFI 15 · $29M/kmLGV Rhin-Rhône (FR) · ECIw 47 · CFI 15 · $43M/kmLGV Est Ph2 (FR) · ECIw 51 · CFI 15 · $47M/kmLGV Sud-Europe-Atlantique (FR) · ECIw 47 · CFI 23 · $60M/kmNîmes–Montpellier (FR) · ECIw 49 · CFI 24 · $56M/kmLGV Bretagne (FR) · ECIw 43 · CFI 18 · $39M/kmLyon–Turin (FR) · ECIw 87 · CFI 64 · $242M/kmBordeaux–Toulouse (FR) · ECIw 54 · CFI 46 · $82M/kmRome–Naples (IT) · ECIw 64 · CFI 16 · $71M/kmFlorence–Bologna (IT) · ECIw 84 · CFI 38 · $193M/kmMilan–Bologna (IT) · ECIw 50 · CFI 26 · $83M/kmTurin–Milan (IT) · ECIw 46 · CFI 13 · $158M/kmTortona–Genoa (IT) · ECIw 85 · CFI 40 · $182M/kmBrescia–Verona (IT) · ECIw 54 · CFI 32 · $89M/kmHSL-Zuid (NL) · ECIw 71 · CFI 56 · $189M/kmGardermobanen (NO) · ECIw 72 · CFI 42 · $35M/kmHS1/CTRL (UK) · ECIw 59 · CFI 50 · $216M/kmHS2 Phase 1 (UK) · ECIw 66 · CFI 68 · $877M/kmCalifornia HSR IOS (US) · ECIw 48 · CFI 50 · $170M/kmBeijing–Tianjin Ph1 (CN) · ECIw 67 · CFI 4 · $136M/kmWuhan–Guangzhou (CN) · ECIw 79 · CFI 7 · $89M/kmZhengzhou–Xi’an (CN) · ECIw 76 · CFI 5 · $50M/kmBeijing–Shanghai (CN) · ECIw 77 · CFI 11 · $106M/kmShanghai–Hangzhou (CN) · ECIw 68 · CFI 4 · $115M/kmHokuriku to Nagano (JP) · ECIw 76 · CFI 12 · $106M/kmKyushu Shin-Yatsushiro–Kagoshima (JP) · ECIw 73 · CFI 12 · $82M/kmTohoku Morioka–Hachinohe (JP) · ECIw 68 · CFI 12 · $78M/kmTohoku to Shin-Aomori (JP) · ECIw 66 · CFI 5 · $94M/kmHokuriku to Kanazawa (JP) · ECIw 83 · CFI 7 · $125M/kmKyushu Hakata–Shin-Yatsushiro (JP) · ECIw 71 · CFI 12 · $133M/kmHokkaido (JP) · ECIw 69 · CFI 5 · $102M/kmWest Kyushu Takeo–Nagasaki (JP) · ECIw 63 · CFI 12 · $145M/kmHokuriku to Tsuruga (JP) · ECIw 70 · CFI 14 · $240M/kmHokkaido Sapporo–Shin-Hakodate (JP) · ECIw 84 · CFI 22 · $201M/kmGyeongbu Ph1 (KR) · ECIw 72 · CFI 19 · $207M/kmGyeongbu Ph2 (KR) · ECIw 72 · CFI 64 · $104M/kmSuseo/SRT (KR) · ECIw 72 · CFI 23 · $124M/kmTaiwan HSR (TW) · ECIw 82 · CFI 17 · $227M/kmAl-Boraq (MA) · ECIw 53 · CFI 10 · $49M/kmAnkara–Istanbul YHT (TR) · ECIw 76 · CFI 29 · $88M/kmAnkara–Konya YHT (TR) · ECIw 38 · CFI 8 · $11M/kmAnkara–Sivas YHT (TR) · ECIw 63 · CFI 11 · $63M/kmAnkara–İzmir YST (TR) · ECIw 66 · CFI 14 · $70M/kmHS2 Phase 1Lyon–TurinAnkara–Konya YHTGardermobanenCalifornia HSR IOSALTO bivariate prediction: $191M/kmALTO

EuropeU.K./U.S.AsiaRest of worldALTO (CRI multivariate prediction, CFI 65)

Cost per kilometre against ECIw for the 69 reference lines, coloured and shaped by region; log scale. The dashed line is the OLS fit. The ALTO marker shows the joint prediction of $191 M/km at ECIw 77 and CFI 65. Hover a point for its line and scores. Data: report Appendix B.

As in April, the U.K. and U.S. projects (HS2, HS1 and California) sit above the engineering line, and several Spanish and French lines sit below it. Factors beyond ground, structures and terrain affect cost, and the rest of the analysis tests whether community friction is one of them.

Finding 2 · Community Friction Alone

On its own, friction is a weak predictor

log₁₀(cost CAD M per km) = 0.0060 · CFI + 1.746R² = 0.10 · n = 69 · residual σ = 0.31 log-units

With cost-driven controversy removed from the record, friction alone explains 10 % of cross-project cost variance, not the 81 % reported in April. The fit implies roughly 15 % higher cost per 10 CFI points, against 38 % in April. Applied to ALTO, friction alone predicts $137 million per kilometre at the projected CFI of 65 and $101 million at today’s 43.

B · Cost per km vs community friction

$10$30$100$300$1,000Cost per km, CAD $M (log scale)010203040506070Community Friction Index (CFI)OLS fit · R² = 0.10Koralm Railway (AT) · ECIw 72 · CFI 29 · $103M/kmLower Inn Valley Ph1 (AT) · ECIw 71 · CFI 24 · $165M/kmHSL 4 (BE) · ECIw 39 · CFI 30 · $55M/kmHSL 3 (BE) · ECIw 55 · CFI 14 · $65M/kmMattstetten–Rothrist (CH) · ECIw 59 · CFI 54 · $49M/kmHanover–Würzburg (DE) · ECIw 69 · CFI 48 · $82M/kmMannheim–Stuttgart (DE) · ECIw 58 · CFI 45 · $88M/kmCologne–Frankfurt (DE) · ECIw 65 · CFI 57 · $109M/kmVDE 8 (DE) · ECIw 71 · CFI 55 · $111M/kmNuremberg–Ingolstadt (DE) · ECIw 66 · CFI 40 · $114M/kmWendlingen–Ulm (DE) · ECIw 79 · CFI 28 · $132M/kmRail Baltica (BALT) · ECIw 52 · CFI 59 · $54M/kmMadrid–Seville (ES) · ECIw 54 · CFI 11 · $22M/kmMadrid–Barcelona (ES) · ECIw 74 · CFI 42 · $39M/kmMadrid–Valladolid (ES) · ECIw 64 · CFI 16 · $54M/kmCórdoba–Málaga (ES) · ECIw 71 · CFI 15 · $40M/kmFigueres–Perpignan (ES) · ECIw 57 · CFI 10 · $64M/kmBasque Y (ES) · ECIw 80 · CFI 39 · $82M/kmVenta de Baños–León (ES) · ECIw 34 · CFI 10 · $16M/kmHelsinki–Turku (FI) · ECIw 52 · CFI 23 · $65M/kmLGV Sud-Est (FR) · ECIw 43 · CFI 11 · $12M/kmLGV Atlantique (FR) · ECIw 53 · CFI 32 · $27M/kmInterconnexion Est (FR) · ECIw 50 · CFI 18 · $71M/kmLGV Rhône-Alpes (FR) · ECIw 54 · CFI 20 · $32M/kmLGV Nord (FR) · ECIw 46 · CFI 29 · $30M/kmLGV Méditerranée (FR) · ECIw 60 · CFI 39 · $51M/kmLGV Est Ph1 (FR) · ECIw 47 · CFI 15 · $29M/kmLGV Rhin-Rhône (FR) · ECIw 47 · CFI 15 · $43M/kmLGV Est Ph2 (FR) · ECIw 51 · CFI 15 · $47M/kmLGV Sud-Europe-Atlantique (FR) · ECIw 47 · CFI 23 · $60M/kmNîmes–Montpellier (FR) · ECIw 49 · CFI 24 · $56M/kmLGV Bretagne (FR) · ECIw 43 · CFI 18 · $39M/kmLyon–Turin (FR) · ECIw 87 · CFI 64 · $242M/kmBordeaux–Toulouse (FR) · ECIw 54 · CFI 46 · $82M/kmRome–Naples (IT) · ECIw 64 · CFI 16 · $71M/kmFlorence–Bologna (IT) · ECIw 84 · CFI 38 · $193M/kmMilan–Bologna (IT) · ECIw 50 · CFI 26 · $83M/kmTurin–Milan (IT) · ECIw 46 · CFI 13 · $158M/kmTortona–Genoa (IT) · ECIw 85 · CFI 40 · $182M/kmBrescia–Verona (IT) · ECIw 54 · CFI 32 · $89M/kmHSL-Zuid (NL) · ECIw 71 · CFI 56 · $189M/kmGardermobanen (NO) · ECIw 72 · CFI 42 · $35M/kmHS1/CTRL (UK) · ECIw 59 · CFI 50 · $216M/kmHS2 Phase 1 (UK) · ECIw 66 · CFI 68 · $877M/kmCalifornia HSR IOS (US) · ECIw 48 · CFI 50 · $170M/kmBeijing–Tianjin Ph1 (CN) · ECIw 67 · CFI 4 · $136M/kmWuhan–Guangzhou (CN) · ECIw 79 · CFI 7 · $89M/kmZhengzhou–Xi’an (CN) · ECIw 76 · CFI 5 · $50M/kmBeijing–Shanghai (CN) · ECIw 77 · CFI 11 · $106M/kmShanghai–Hangzhou (CN) · ECIw 68 · CFI 4 · $115M/kmHokuriku to Nagano (JP) · ECIw 76 · CFI 12 · $106M/kmKyushu Shin-Yatsushiro–Kagoshima (JP) · ECIw 73 · CFI 12 · $82M/kmTohoku Morioka–Hachinohe (JP) · ECIw 68 · CFI 12 · $78M/kmTohoku to Shin-Aomori (JP) · ECIw 66 · CFI 5 · $94M/kmHokuriku to Kanazawa (JP) · ECIw 83 · CFI 7 · $125M/kmKyushu Hakata–Shin-Yatsushiro (JP) · ECIw 71 · CFI 12 · $133M/kmHokkaido (JP) · ECIw 69 · CFI 5 · $102M/kmWest Kyushu Takeo–Nagasaki (JP) · ECIw 63 · CFI 12 · $145M/kmHokuriku to Tsuruga (JP) · ECIw 70 · CFI 14 · $240M/kmHokkaido Sapporo–Shin-Hakodate (JP) · ECIw 84 · CFI 22 · $201M/kmGyeongbu Ph1 (KR) · ECIw 72 · CFI 19 · $207M/kmGyeongbu Ph2 (KR) · ECIw 72 · CFI 64 · $104M/kmSuseo/SRT (KR) · ECIw 72 · CFI 23 · $124M/kmTaiwan HSR (TW) · ECIw 82 · CFI 17 · $227M/kmAl-Boraq (MA) · ECIw 53 · CFI 10 · $49M/kmAnkara–Istanbul YHT (TR) · ECIw 76 · CFI 29 · $88M/kmAnkara–Konya YHT (TR) · ECIw 38 · CFI 8 · $11M/kmAnkara–Sivas YHT (TR) · ECIw 63 · CFI 11 · $63M/kmAnkara–İzmir YST (TR) · ECIw 66 · CFI 14 · $70M/kmHS2 Phase 1Lyon–TurinTaiwan HSRGyeongbu Ph2Mattstetten–RothristALTO bivariate prediction: $191M/kmALTO

EuropeU.K./U.S.AsiaRest of worldALTO (CRI multivariate prediction, CFI 65)

Cost per kilometre against CFI for the 69 reference lines; log scale. The dashed line is the OLS fit. Data: report Appendix B.

Why the April result did not hold

Cost-driven controversy is out. Excluding opposition about budgets and overruns lowers the scores of the costliest projects most.

The sample is broader. The expanded class includes many higher-cost Asian lines with little documented friction, such as Beijing–Tianjin, Hokuriku and Taiwan HSR, which weakens the simple association. Opposition on some of these lines may be under-recorded.

Friction’s contribution appears once engineering and region are controlled for, as the next two findings show.

Finding 3 · The Joint Model

Together, ECIw and CFI explain 42 % of cost variance

log₁₀(cost CAD M per km) = 0.0144 · ECIw + 0.0046 · CFI + 0.874R² = 0.422 · adjusted R² = 0.405 · F(2, 66) = 24.1 · p < 0.001 · n = 69

Both coefficients are statistically significant: ECIw (p < 0.001) and CFI (p = 0.011). Each 10 ECIw points is associated with about 39 % higher cost and each 10 CFI points with about 11 %. The standardised coefficients are 0.57 for engineering and 0.25 for friction, reversing the April balance (0.35 and 0.70). Engineering adds 32 points of R² over friction; friction adds 6 points over engineering. The two indices are almost uncorrelated (r = 0.13; variance-inflation factor 1.02), so their separate effects can be estimated cleanly. This model is referred to below as the CRI multivariate model.

Predicted vs observed cost per km

$10$30$100$300$1,000Observed cost per km, CAD $M (log)$10$30$100$300$1,000Predicted cost per km, CAD $M (log) · CRI multivariate modelperfect prediction (45°)n = 69 · R² = 0.42Koralm Railway (AT) · observed $103M/km · predicted $111M/kmLower Inn Valley Ph1 (AT) · observed $165M/km · predicted $102M/kmHSL 4 (BE) · observed $55M/km · predicted $37M/kmHSL 3 (BE) · observed $65M/km · predicted $54M/kmMattstetten–Rothrist (CH) · observed $49M/km · predicted $94M/kmHanover–Würzburg (DE) · observed $82M/km · predicted $123M/kmMannheim–Stuttgart (DE) · observed $88M/km · predicted $82M/kmCologne–Frankfurt (DE) · observed $109M/km · predicted $118M/kmVDE 8 (DE) · observed $111M/km · predicted $141M/kmNuremberg–Ingolstadt (DE) · observed $114M/km · predicted $102M/kmWendlingen–Ulm (DE) · observed $132M/km · predicted $138M/kmRail Baltica (BALT) · observed $54M/km · predicted $78M/kmMadrid–Seville (ES) · observed $22M/km · predicted $50M/kmMadrid–Barcelona (ES) · observed $39M/km · predicted $136M/kmMadrid–Valladolid (ES) · observed $54M/km · predicted $74M/kmCórdoba–Málaga (ES) · observed $40M/km · predicted $92M/kmFigueres–Perpignan (ES) · observed $64M/km · predicted $55M/kmBasque Y (ES) · observed $82M/km · predicted $160M/kmVenta de Baños–León (ES) · observed $16M/km · predicted $26M/kmHelsinki–Turku (FI) · observed $65M/km · predicted $54M/kmLGV Sud-Est (FR) · observed $12M/km · predicted $35M/kmLGV Atlantique (FR) · observed $27M/km · predicted $61M/kmInterconnexion Est (FR) · observed $71M/km · predicted $48M/kmLGV Rhône-Alpes (FR) · observed $32M/km · predicted $55M/kmLGV Nord (FR) · observed $30M/km · predicted $47M/kmLGV Méditerranée (FR) · observed $51M/km · predicted $83M/kmLGV Est Ph1 (FR) · observed $29M/km · predicted $42M/kmLGV Rhin-Rhône (FR) · observed $43M/km · predicted $42M/kmLGV Est Ph2 (FR) · observed $47M/km · predicted $48M/kmLGV Sud-Europe-Atlantique (FR) · observed $60M/km · predicted $45M/kmNîmes–Montpellier (FR) · observed $56M/km · predicted $49M/kmLGV Bretagne (FR) · observed $39M/km · predicted $38M/kmLyon–Turin (FR) · observed $242M/km · predicted $264M/kmBordeaux–Toulouse (FR) · observed $82M/km · predicted $73M/kmRome–Naples (IT) · observed $71M/km · predicted $74M/kmFlorence–Bologna (IT) · observed $193M/km · predicted $181M/kmMilan–Bologna (IT) · observed $83M/km · predicted $52M/kmTurin–Milan (IT) · observed $158M/km · predicted $39M/kmTortona–Genoa (IT) · observed $182M/km · predicted $191M/kmBrescia–Verona (IT) · observed $89M/km · predicted $63M/kmHSL-Zuid (NL) · observed $189M/km · predicted $143M/kmGardermobanen (NO) · observed $35M/km · predicted $127M/kmHS1/CTRL (UK) · observed $216M/km · predicted $90M/kmHS2 Phase 1 (UK) · observed $877M/km · predicted $137M/kmCalifornia HSR IOS (US) · observed $170M/km · predicted $62M/kmBeijing–Tianjin Ph1 (CN) · observed $136M/km · predicted $72M/kmWuhan–Guangzhou (CN) · observed $89M/km · predicted $111M/kmZhengzhou–Xi’an (CN) · observed $50M/km · predicted $98M/kmBeijing–Shanghai (CN) · observed $106M/km · predicted $108M/kmShanghai–Hangzhou (CN) · observed $115M/km · predicted $74M/kmHokuriku to Nagano (JP) · observed $106M/km · predicted $106M/kmKyushu Shin-Yatsushiro–Kagoshima (JP) · observed $82M/km · predicted $96M/kmTohoku Morioka–Hachinohe (JP) · observed $78M/km · predicted $81M/kmTohoku to Shin-Aomori (JP) · observed $94M/km · predicted $70M/kmHokuriku to Kanazawa (JP) · observed $125M/km · predicted $126M/kmKyushu Hakata–Shin-Yatsushiro (JP) · observed $133M/km · predicted $89M/kmHokkaido (JP) · observed $102M/km · predicted $78M/kmWest Kyushu Takeo–Nagasaki (JP) · observed $145M/km · predicted $69M/kmHokuriku to Tsuruga (JP) · observed $240M/km · predicted $88M/kmHokkaido Sapporo–Shin-Hakodate (JP) · observed $201M/km · predicted $153M/kmGyeongbu Ph1 (KR) · observed $207M/km · predicted $100M/kmGyeongbu Ph2 (KR) · observed $104M/km · predicted $160M/kmSuseo/SRT (KR) · observed $124M/km · predicted $104M/kmTaiwan HSR (TW) · observed $227M/km · predicted $136M/kmAl-Boraq (MA) · observed $49M/km · predicted $48M/kmAnkara–Istanbul YHT (TR) · observed $88M/km · predicted $126M/kmAnkara–Konya YHT (TR) · observed $11M/km · predicted $29M/kmAnkara–Sivas YHT (TR) · observed $63M/km · predicted $68M/kmAnkara–İzmir YST (TR) · observed $70M/km · predicted $77M/kmMadrid–SevilleMadrid–BarcelonaLGV Sud-EstLyon–TurinTurin–MilanGardermobanenAnkara–Konya YHTHS1/CTRLHS2 Phase 1California HSR IOSALTO, CRI multivariate prediction: $191M/km (CFI 65)ALTO (predicted)

EuropeU.K./U.S.AsiaRest of world

Observed cost per kilometre against the CRI multivariate model’s prediction for the 69 reference lines. Points above the dashed line cost more than the model predicts. The shaded band marks ±0.25 log-units (about ×1.8); the largest misses are labelled. ALTO sits on the line by construction. Source: report Figure 2 data.

Influence. HS2 sits far above the fitted line. Excluding HS2 and California together lowers the friction coefficient in this two-variable model and it is no longer significant (p = 0.23); engineering is unaffected. Finding 4 shows that the friction effect does not depend on these two projects once the regional cost level is controlled for.

Completion year now matters. The April edition found that completion year added nothing once both indices were controlled for. On sourced data that no longer holds. Adding completion year raises R² to 0.51 (adjusted 0.49), and the year coefficient is equivalent to about +2 % a year in real construction cost per kilometre (p = 0.001), close to the start-year effect in PBO’s model. Both indices remain significant.

Variance explained by each model

0.00.20.40.60.8CRI INDEX MODELSPBO MODEL, CRI REPLICATEDECIw only: R² = 0.3620.36ECIw onlyCFI only: R² = 0.1030.10CFI onlyYear only: R² = 0.1860.19Year onlyECIw + CFI: R² = 0.4220.42ECIw+ CFIECIw + CFI + year: R² = 0.5140.51ECIw+ CFI+ yearPBO model: R² = 0.6600.66PBO modelPBO + CFI: R² = 0.7090.71PBO+ CFIPBO + ECIw + CFI: R² = 0.7210.72PBO+ ECIw+ CFIR²

Share of variance in log-cost per kilometre explained by each specification (n = 69). Left: the Initiative’s index models, with the CRI multivariate model highlighted. Right: the replicated PBO model (tunnel and elevated shares, start year, region) alone and with the indices added. Source: report Appendix C.

An intuition: two factors, one price

A house’s price depends on both its size and its location. A rail corridor’s cost depends on both its engineering complexity, which is like the house, and its community friction, which is like the lot: the neighbours, the permits, the time spent before a shovel enters the ground. On the revised evidence the house matters more than the lot, with engineering carrying a little more than twice friction’s weight. But the lot still moves the price once the house is accounted for.

Finding 4 · The Most Demanding Test

Friction adds explanatory power to a replication of PBO’s model

PBO explains cost with measured tunnel and elevated shares, construction start year and regional cost levels. Because its engineering variables are measured rather than scored, and it controls for region, adding the indices to it is the hardest test of whether they carry information PBO’s model does not already contain. Fitted to the same 69 lines, the Initiative’s replication reproduces PBO’s published results closely and explains 66 % of variance.

Model R² Adj. R² Key result
PBO model (tunnel, elevated, start year, region) 0.660 0.627 All engineering variables significant; U.K./U.S. ×4.8
+ CFI 0.709 0.675 CFI +13 % per 10 points; p = 0.002
+ ECIw 0.696 0.661 ECIw +20 % per 10 points; p = 0.009
+ ECIw + CFI 0.721 0.684 CFI p = 0.024; ECIw p = 0.11

The indices added to the replicated PBO model (n = 69). Source: report Table 8.

Each 10 CFI points is associated with about 13 % higher cost (p = 0.002), and the estimated U.K./U.S. premium falls from ×4.8 to ×3.4, so friction accounts for part of what the model attributes to region. Engineering complexity also adds on its own (p = 0.009), consistent with the ECI capturing ground and terrain conditions that tunnel and elevated shares miss; PBO’s report notes that its model does not capture Canadian Shield conditions. With both indices included, friction remains significant and engineering does not, partly because the ECI’s structures dimension overlaps the tunnel and elevated shares.

Sample n ECIw + CFI
per 10 CFI · p
PBO + CFI
per 10 CFI · p
All 69 lines 69 +11 % · 0.011 +13 % · 0.002
Excluding HS2 and California 67 +5 % · 0.230 +13 % · 0.004
Excluding China and Japan 54 +17 % · 0.005 +12 % · 0.012
Europe only 42 +10 % · 0.141 +12 % · 0.017
Friction confidence high or medium only 35 +9 % · 0.186 +15 % · 0.014

Friction effect across subsets. “Europe only” omits the regional indicators. Source: report Table 8b.

Reading the robustness test

In the replicated PBO model the friction effect is stable, between +12 and +15 % per 10 points, and significant in every subset: without HS2 and California, without China and Japan (where opposition may be under-recorded), within Europe alone, and using only lines whose friction scores carry medium or high confidence. In the two-variable model the estimates are similar, but significance depends on the U.K./U.S. projects and on sample size. Friction is best estimated alongside a control for the regional cost level.

Out-of-sample check: Rail Baltica

Rail Baltica, an 870 km line through the Baltic states, is not in the Transit Costs dataset and was held out. Its blind scores are ECIw 52 and CFI 59, and its cost on the dataset’s basis is $54 million per kilometre. Fitted on the other 68 lines, every model’s 95 % interval contains that cost. The nearest is the PBO model ($55 M); the bivariate model gives $81 M and the PBO model with friction $90 M. Adding friction moves the prediction away from the actual cost: Rail Baltica is a high-friction line that has so far been relatively cheap per kilometre, on a route only about a third designed.

ALTO’s Friction Score

Today’s CFI of 43, and the projection to 65

ALTO’s friction score is taken from the Initiative’s friction note. It was scored from the documented record as of the April 2026 consultation deadline, after Bill C-15. At 43 it sits in the upper Moderate band, two points below the High threshold. Public opposition and political controversy are the largest components; forced route changes are limited by the Bill C-15 s. 98 CTA deeming provision. ALTO’s score was not re-assigned under the blind protocol, but it includes little cost-driven controversy.

43AGGREGATE CFI

Public opposition · 16Cross-sector coalition; parliamentary testimony on ALTO-specific C-15 provisions.
Political controversy · 11Senate pre-study across 10 committees; 82 report-stage amendments.
Environmental · 9Coordinated NGO objections; species-at-risk legislation engaged.
Legal · 5Coordinated access-to-information programme across HICC, Transport Canada, PSPC and VIA Rail.
Route · 2Pre-consultation; the C-15 s. 98 CTA deeming provision limits this component.

Stated positions, as compiled by a community group

Organisations that have stated positions on the current ALTO plan include the Ontario Federation of Agriculture, Beef Farmers of Ontario, the National Farmers Union — Ontario, municipal councils, Conservation Authorities, MPs, MPPs, and community and business groups. The map below compiles those statements. It is reproduced here as part of the documentary record on which the friction score is based.

Map of Eastern Ontario marking townships, counties, MPs, agricultural organisations, conservation authorities and community groups that have stated positions on the current ALTO plan, as of April 15, 2026.

Documented stakeholder positions as of April 15, 2026. Graphic compiled by Save South Frontenac volunteers, a community group opposed to the southern route; links to the underlying statements are at savesouthfrontenac.ca. The Initiative has not independently verified each entry. The map records stated positions only.

Three scenarios from one baseline

The friction note projects three trajectories from today’s 43 to 2030. The mid-energy endpoint of 65 is the basis for the central cost prediction. These are scenario assumptions, not forecasts.

Line chart of three ALTO CFI scenarios from 43 in April 2026: high-energy to 85, mid-energy to 65, low-energy to 50 by 2030, with markers for routes decided in 2027, expropriation beginning in 2027, construction beginning in 2028 to 2029, and the October 2029 federal election.

Three-scenario projection of ALTO’s CFI, April 2026 to April 2030. Source: CRI friction note.

85
High energy. Assumes s. 35 litigation, leave to the Supreme Court, mass mobilisation and a prominent role in the 2029 election.
65
Mid energy. Assumes sustained organised opposition, judicial review and some route adjustments. Friction note projection.
50
Low energy. Assumes regional opposition, an environmental assessment completed with standard mitigation, and land acquisition proceeding.

Decomposed into its components, the mid-energy path is dominated by legal activity (+8) and route changes (+5), with political controversy +4, environmental +4 and public opposition +1. The scenario assumes that the s. 98 CTA deeming provision limits growth in the route component and that pressure moves instead to access-to-information requests, judicial review and constitutional avenues.

Line chart of the five CFI components under the mid-energy scenario from April 2026 to April 2030: legal challenges rise from 5 to 13, route changes from 2 to 7, political from 11 to 15, environmental plateaus at 13, public opposition near flat at 17.

Mid-energy component trajectories, as projected in the friction note.

Conditions associated with rising friction

The megaproject literature and the friction note identify conditions associated with rising friction. They are listed here as general risk factors; their inclusion is not a finding that each one applies to ALTO.

Late or limited consultationAnnouncing a preferred corridor before engagement is complete tends to turn stakeholders into opponents.
Routes through farmland and established communitiesLinear severance of agricultural land and rural properties tends to generate durable, multi-year opposition.
Limited transparency on corridor selectionWhere the technical basis for an alignment is not disclosed, uncertainty tends to raise information requests and political scrutiny.
Expanded acquisition powersAcquisition powers granted before environmental approval can broaden opposition beyond directly affected landowners.
Business case below appraisal thresholdsA benefit–cost ratio below standard thresholds can widen the range of groups engaging with a project (Flyvbjerg et al., 2002).
Species-at-risk and ecological conflictsSpecies-at-risk listings give environmental organisations standing and add consultation obligations that can affect schedules.
Station locationStations located away from the communities a line passes through reduce the number of local beneficiaries.
Rescaling and rebaseliningSuch announcements tend to renew public and political scrutiny. In the reference-class scoring, controversy about cost itself is excluded from the CFI.
Cost Predictions for ALTO

At projected friction, every model with either index places ALTO above the stated range

The CRI multivariate model returns $191 million per kilometre at the projected CFI of 65, or $163 billion on PBO’s 850 km baseline route, and $151 million ($129 billion) at today’s CFI of 43. The Government’s stated capital cost is $60–90 billion, or about $71–106 million per kilometre on that route; PBO’s published estimate is $75–113 billion.

ALTO predicted cost by model, 850 km route

Government$60–90 Bto PBO’s$113 B$0 B$50 B$100 B$150 B$200 B$250 BPredicted cost on PBO’s 850 km route (2024 CAD)CRI multivariate model (ECIw + CFI)CRI multivariate model (ECIw + CFI) at today’s CFI 43: $129 BCRI multivariate model (ECIw + CFI) at projected CFI 65: $163 B$163 BCRI multivariate + completion yearCRI multivariate + completion year at today’s CFI 43: $196 BCRI multivariate + completion year at projected CFI 65: $237 B$237 BECIw onlyECIw only at projected CFI 65: $110 B$110 BCFI onlyCFI only at today’s CFI 43: $86 BCFI only at projected CFI 65: $116 B$116 BPBO model + ECIw + CFIPBO model + ECIw + CFI at today’s CFI 43: $109 BPBO model + ECIw + CFI at projected CFI 65: $135 B$135 BPBO model + CFIPBO model + CFI at today’s CFI 43: $88 BPBO model + CFI at projected CFI 65: $115 B$115 BPBO model, CRI replicated (Europe cost level)PBO model, CRI replicated (Europe cost level) at projected CFI 65: $73 B$73 B

At projected CFI 65At today’s CFI 43 (models with friction only)

Medians on the log scale, 2024 CAD. Shaded: the Government’s $60–90 B, and the span to PBO’s $113 B upper bound. Not shown: the replicated PBO model at the U.K./U.S. cost level, $349 B. At today’s CFI of 43, the friction-only model ($86 B) and the PBO model with friction ($88 B) fall within the Government’s range. Source: report Table 9.

The replicated PBO model returns $73 B, close to PBO’s published $75 B, because it prices ALTO at European cost efficiency with no allowance for friction. Adding friction to it raises the figure to $115 B. Adding completion year to the CRI model raises its prediction to $237 B, because ALTO would be built later than most of the reference class. With the U.K./U.S. cost-level indicator switched on, the replicated PBO model gives $349 B. The CRI multivariate prediction sits between the European reference and that adverse case.

The 95 % prediction interval

Real projects scatter widely around any fitted line, so the interval is wide: $48 B to $547 B on 850 km, a factor of 11 (against 19 in the 16-project analysis). Allowing for that scatter, the expected (mean) cost is about $228 million per kilometre.

95 % prediction interval · 850 km · log scale

$48 Blower bound · 2.5 %$90 BGovernment upper figure · about 17 %$163 Bcentral · 50 %$547 Bupper bound · 97.5 %

How likely is the stated range?

Model ≤ $60 B ≤ $75 B ≤ $90 B ≤ $113 B
CRI multivariate model, CFI 65 5 % 10 % 17 % 28 %
CRI multivariate model, CFI 43 10 % 18 % 27 % 41 %
PBO model + CFI, CFI 65 9 % 19 % 30 % 48 %
PBO model, replicated (Europe cost level) 35 % 52 % 66 % 81 %

Probability that ALTO’s construction cost on the 850 km route falls at or below each threshold, from each model’s prediction distribution. Source: report Table 10.

Under the CRI multivariate model, the Government’s $90 B has about a one-in-six chance of being met at the projected level of friction, and PBO’s $113 B upper bound about 28 %. On the replicated PBO model alone, $90 B is more likely than not. Friction and engineering complexity, which PBO’s model does not score, account for the difference.

Implications and Limitations

Friction is a measurable cost factor, and one that can change

These are statistical associations across projects, not proof that friction causes cost. Because cost-driven controversy was excluded from the scores, the association is less likely to reflect expensive projects attracting opposition than in the April analysis. Some reverse causation may remain: a line that takes longer can accumulate more friction. Engineering complexity is largely fixed by the route; friction is not. In the replicated PBO model, each 10 friction points avoided is associated with roughly 13 % lower construction cost.

Recommendations in the report

Extend PBO’s estimate to frictionPBO’s model replicates closely, but it omits the sociopolitical conditions of delivery. PBO could be asked to test a friction or litigation-exposure measure in its model and report ALTO’s estimate with it.
Manage friction as a cost lineThe project’s cost documentation could set out the allowance made for consent-driven scope, litigation and delay, and the consultation and land-acquisition strategy intended to manage them.
What reduces frictionThe report identifies consultation that is able to change the route, settled land acquisition, and early resolution of environmental objections.

Limitations

Instruments and scoringBoth indices are the Initiative’s own and have not been externally peer-reviewed. Lines were scored once by AI research agents; inter-rater reliability is untested.
Documentation and blindnessFriction may be under-recorded for Chinese and older lines. Scorers may know a famous project’s reputation. ALTO’s own scores were not re-assigned under the blind protocol.
Sample, data and omitted factors69 lines with complete data, not a random sample; residual scatter is large. Transit Costs figures follow each owner’s reported scope. The U.K./U.S. premium is traced largely to governance and delivery practices that neither index fully captures.
Where the April Conclusions Stand

Summary ledger

How each conclusion of the April 2026 edition fares on sourced costs and blind scores:

Holds
Engineering complexity and community friction are independent, statistically significant predictors of HSR cost. Confirmed on 69 lines; the indices are almost uncorrelated (r = 0.13).
Holds
ALTO’s stated budget sits below reference-class predictions. At the projected friction level, every model that includes either index places ALTO above $90 B.
Smaller
Variance explained by the joint model: 42 %, not 90 %.
Smaller
Friction effect: about 11–13 % per 10 CFI points, not 38 %; robust in the replicated PBO model.
Revised
ALTO central prediction: $163 B on PBO’s 850 km route (April: $143 B over 1,000 km). Probability of delivery at or below $90 B: about 17 %.
Reversed
Engineering, not friction, is the stronger predictor (standardised coefficients 0.57 and 0.25).
Reversed
Completion year matters: real HSR construction cost has risen about 2 % a year, independently of complexity and friction.
Download Full Report
Engineering Complexity and Community Friction (PDF, 33 pages)
Revised edition, October 2026. Every line’s scores are in Appendix B; evidence and sources are in the accompanying workbook.

Download PDF

Sources

Primary documents

1.

ALTO HSR Citizen Research Initiative, Engineering Complexity and Community Friction: Joint Predictors of High-Speed Rail Cost, revised edition, October 2026. citizenresearch.ca
2.

Office of the Parliamentary Budget Officer, Canada’s Eastern Corridor High-Speed Rail: A Cost Analysis using Global Data, RP-2627-009-C, 1 October 2026.
3.

NYU Marron Institute, Transit Costs Project, High-Speed Rail dataset. transitcosts.com
4.

ALTO HSR Citizen Research Initiative, Community Friction and Cost in HSR (friction note): CFI rubric and ALTO trajectory. citizenresearch.ca
5.

European Court of Auditors findings on Rail Baltica, as reported by ERR News, 20 January 2026. news.err.ee
6.

Flyvbjerg, B., Holm, M. K. S., & Buhl, S. L. (2002). Underestimating costs in public works projects: error or lie? Journal of the American Planning Association, 68(3), 279–295.
7.

Archive: April 2026 edition of this report (superseded). report · briefing deck