δ Delta — Conservative Party RIPPLE Graph Analysis
Δ — Conservative Party RIPPLE Graph Analysis
Each platform commitment is mapped to the 511-variable causal graph. We identify: which variables the commitment touches, what causal cascades it triggers, where commitments conflict with each other, and what the graph reveals that the platform doesn’t address. Internal consistency conflicts are scored and surfaced as primary findings.
Internal Consistency Scorecard
The most important output of graph analysis is not individual policy impact — it is whether the platform’s own commitments work together or against each other. Each conflict below represents a case where one platform commitment undermines another platform commitment from the same party.
| # | Conflict | Variables in Tension | Severity | Addressed in Platform? |
|---|---|---|---|---|
| 1 | Housing Target vs. Immigration Reduction | construction_labour_shortage ↔ immigration_rate | Critical | No |
| 2 | TFW Reduction vs. Agricultural Output | agricultural_labour_supply ↔ immigration_rate | Critical | No |
| 3 | Tax Cuts vs. Deficit Reduction | federal_budget_balance ↔ tax_revenue_federal | High | Partially (growth revenue assumed) |
| 4 | Carbon Pricing Repeal vs. Trade Competitiveness | carbon_pricing_effectiveness ↔ trade_competitiveness | High | No |
| 5 | Defence Spending vs. Deficit Reduction | defence_spending ↔ federal_budget_balance | Medium | Partially (trade revenue offset) |
| 6 | Asylum Cap vs. International Standing | refugee_settlement_capacity ↔ international_reputation | Medium | No |
| 7 | Safe Supply Defunding vs. Overdose Deaths | harm_reduction_coverage ↔ opioid_mortality | Medium | Partially (addiction recovery as replacement) |
| 8 | Encampment Criminalization vs. Shelter Capacity | homelessness_rate ↔ emergency_shelter_cost | Medium | Partially (service connections mentioned) |
Internal consistency finding: 8 conflicts identified, 2 critical, 3 high, 3 medium. Zero fully addressed in the platform.
Conflict 1 (Critical): Housing Target vs. Immigration Reduction
Causal Chain
immigration_rate (-) → construction_labour_shortage (+)
→ housing_starts (-)
→ housing_affordability (-)
→ homelessness_rate (+)
→ emergency_shelter_cost (+)
→ municipal_fiscal_stress (+)
The Contradiction
The platform commits to 460,000 housing starts/year (from current 240,000) while simultaneously reducing temporary foreign workers, who represent 10–15% of construction labour in major urban centres (~66,000 workers). The graph shows this as a direct causal conflict:
- Path 1 (housing): Requires
construction_labour_shortageto decrease → requires more workers → requires maintained or increasedimmigration_ratein construction trades - Path 2 (immigration): Commits to decreasing
immigration_ratebroadly → removes construction TFWs as part of general reduction → increasesconstruction_labour_shortage
Graph verdict: These two paths cannot both succeed simultaneously without a sector-specific exemption for construction TFWs that the platform does not provide. The Liberal platform has the same contradiction but at a different scale (500,000 target with a reduction from 7.3% to 5% temporary residents). The Conservative version is more severe because the immigration reduction is larger (to Harper-era levels) while the housing gap is comparable.
Cascade Impact
| Variable | Direction if Both Pursued | Net Effect |
|---|---|---|
construction_labour_shortage | +0.35 (increase) | Worsens from baseline |
housing_starts | -0.25 (decrease from target) | ~345,000, not 460,000 |
housing_affordability | -0.15 (decrease) | Marginal improvement, not target |
homelessness_rate | +0.10 | Slight increase or flat |
Conflict 2 (Critical): TFW Reduction vs. Agricultural Output
Causal Chain
immigration_rate (-) → agricultural_labour_supply (-)
→ food_production_capacity (-)
→ food_price_inflation (+)
→ cost_of_living (+)
The Contradiction
The platform promises to “cut the cost of food” while reducing temporary foreign workers. Canadian agriculture employs approximately 60,000 TFWs annually (Seasonal Agricultural Worker Program + agricultural stream). These workers perform labour that domestic workers have consistently refused at current wage levels — this is not a theoretical claim but a demonstrated market reality spanning 50+ years of the SAWP.
Graph verdict: Reducing agricultural TFWs without a domestic replacement pipeline increases food_price_inflation, directly undermining the cost-of-living commitment. The platform mentions the Farmland Protection Act but contains no agricultural labour strategy.
Conflict 3 (High): Tax Cuts vs. Deficit Reduction
Causal Chain
tax_revenue_federal (-$75B over 4yr) → federal_budget_balance (-)
spending_reductions (+$56B over 4yr) → federal_budget_balance (+)
growth_revenue (+$21B/yr by Year 4) → federal_budget_balance (+)
Net: depends on growth multiplier
The Tension
The platform’s fiscal framework requires a growth multiplier of ~1.12 to balance. The PBO’s standard multiplier for broad-based Canadian tax cuts is 0.3–0.5x. The IMF’s estimate for advanced economy tax cut multipliers is 0.4–0.6x. The platform’s fiscal framework implicitly assumes a multiplier 2–3x higher than consensus estimates.
The graph models this as a conditional conflict: if the growth assumption holds, the fiscal framework balances. If it doesn’t, the deficit trajectory is $25–42B in Year 4 instead of $14.1B.
Cascade Impact
| Scenario | federal_budget_balance Year 4 | Debt-to-GDP Direction |
|---|---|---|
| Platform assumption (1.12x multiplier) | -$14.1B | Declining |
| PBO consensus (0.4x multiplier) | -$32–38B | Rising |
| Low growth scenario (0.2x multiplier) | -$40–45B | Rising sharply |
Conflict 4 (High): Carbon Pricing Repeal vs. Emissions Gap — The Platform’s Biggest Unacknowledged Gap
RIPPLE Graph Data (Live)
carbon_emissions cascades through 113 variables within two hops in the RIPPLE graph. This is the single most connected variable in the platform’s affected set. The graph baseline sits at 700 megatonnes against a national target of 350 Mt. The platform repeals the consumer carbon tax and states no replacement emissions reduction mechanism.
Environment Canada spending: The environment_canada_spending variable shows a 45.4% year-over-year drop already baked into the 2026-27 Main Estimates from carbon pricing program changes. Repealing without replacing leaves a 350 megatonne gap with no pathway documented. This is not a constitutional problem — it is a fulfillment problem that scores near zero on the Beta dimension for emissions policy.
Causal Chain (113-variable cascade)
carbon_pricing_effectiveness (eliminated) → emissions_trajectory (+, rising)
→ EU_CBAM_exposure (+)
→ trade_competitiveness (-)
→ export_revenue (-)
carbon_emissions (700 Mt baseline) → [113 variables within 2 hops]
→ public_health_cost (+)
→ climate_adaptation_cost (+)
→ insurance_cost (+)
→ agricultural_yield_volatility (+)
→ infrastructure_maintenance_cost (+)
The Tension
The EU Carbon Border Adjustment Mechanism (CBAM), effective October 2023 (transitional) and January 2026 (definitive), imposes tariffs on imports from countries without equivalent carbon pricing. Canadian exports to the EU in carbon-intensive sectors (steel, aluminum, cement, fertilizer, hydrogen, electricity) would face CBAM surcharges if Canada eliminates its carbon price.
The graph identifies a secondary cascade: the UK (Canada’s proposed CANZUK partner) has announced its own CBAM for 2027. Australia is considering one. Repealing carbon pricing improves domestic competitiveness against the U.S. (which also lacks federal carbon pricing) but reduces competitiveness against every other major trade partner.
Cascade Impact
| Variable | Direction | Magnitude |
|---|---|---|
carbon_pricing_effectiveness | Eliminated | -1.0 |
emissions_trajectory | Increasing | +0.20 to +0.35 Mt/year additional |
emissions_gap (to 350 Mt target) | Widening | 350 Mt gap with no pathway |
environment_canada_spending | Already declining | -45.4% YoY in 2026-27 Main Estimates |
EU_CBAM_exposure | Increasing | $1.5–3B/yr in tariff exposure |
trade_competitiveness (US) | Improving | +0.10 (parity with US) |
trade_competitiveness (EU/UK) | Declining | -0.15 to -0.25 |
Conflict 5 (High): Defence Spending vs. Deficit Reduction
The Tension
$17B additional defence spending over four years competes with $56B in spending cuts and 70% deficit reduction. The platform addresses this by claiming “extra revenue from expanded trade with the U.S.” would fund defence. However, the U.S. trade relationship is simultaneously subject to retaliatory tariffs, making expanded trade revenue uncertain.
Graph verdict: Defence and deficit reduction are in tension only if the fiscal framework underperforms. If growth revenue materializes at consensus estimates (not platform estimates), the $17B defence increase contributes to a wider-than-projected deficit.
Conflict 6 (Medium): Asylum Cap vs. International Standing
Causal Chain
refugee_settlement_capacity (capped) → international_reputation (-)
→ diplomatic_leverage (-)
→ trade_negotiation_position (-)
Canada’s refugee resettlement leadership (largest per-capita resettlement country, UNHCR) provides diplomatic capital that supports trade negotiations, multilateral influence, and alliance positioning. The graph shows a mild negative cascade on diplomatic_leverage from capping asylum — not catastrophic but directionally negative for a platform that simultaneously seeks enhanced trade agreements (CANZUK).
Conflict 7 (Medium): Safe Supply Defunding vs. Overdose Deaths
Causal Chain
harm_reduction_coverage (-) → opioid_mortality (+)
→ emergency_healthcare_cost (+)
→ public_health_expenditure (+)
addiction_recovery_funding (+$250M) → treatment_capacity (+)
→ opioid_mortality (-)
Net: depends on transition speed
Graph verdict: The platform replaces harm reduction with recovery. The evidence on safe supply is contested. The graph models this as a transition risk: if harm reduction is defunded faster than recovery capacity is built, there is an interim period where opioid_mortality increases. The platform does not specify a transition timeline. The risk is not the policy direction but the sequencing.
Conflict 8 (Medium): Encampment Criminalization vs. Shelter Capacity
Causal Chain
encampment_criminalization (+) → homelessness_visibility (-) [cosmetic]
→ homelessness_rate (unchanged)
→ incarceration_rate (+)
→ correctional_cost (+)
→ federal_budget_balance (-)
Graph verdict: Criminalizing encampments without increasing shelter capacity does not reduce homelessness — it moves it from visible (encampments) to institutional (jails, hospitals). The graph shows a direct cost transfer from municipal emergency services to federal corrections, with no reduction in the underlying homelessness_rate variable.
RIPPLE Deep Dive: Crime and Sentencing Cascade Economics
The following analysis draws on live RIPPLE graph data for the crime and sentencing commitments. The finding is more complex than a simple SCC constitutional conflict — it is a causal economics problem.
The Graph’s Crime Math
The RIPPLE graph encodes the following causal chain with precise economic values:
drug_related_incarceration_rate (+) → substance_use_crisis_total_economic_cost ($46B/year)
→ first_responder_PTSD (+)
→ repeat_offender_crime_concentration (unchanged)
| Intervention | Cost per Person | Recidivism Effect | Impact on Repeat Offender Concentration |
|---|---|---|---|
| Incarceration (Three Strikes / mandatory minimum) | $125,000/year | No reduction demonstrated | No effect — does not reduce the variable |
| Drug treatment courts | $25,000/person | 30–40% lower recidivism | Reduces the variable that drives crime rate |
The Finding
The Three Strikes law and mandatory minimums increase the higher-cost intervention ($125,000/year per person) while the graph shows they do not reduce repeat_offender_crime_concentration — the variable that actually drives the crime rate the platform is trying to lower. Drug treatment courts at $25,000 per person with 30–40% lower recidivism directly reduce the causal variable.
The policy optimizes for the appearance of toughness rather than the causal variable that actually reduces crime. The substance use crisis imposes $46B/year in total economic cost across the system. The Three Strikes approach adds to this cost. The drug treatment court approach reduces it.
This is not a judgment on whether “tough on crime” is the right political position. It is a graph-level finding that the mechanism chosen (incarceration) does not reduce the variable targeted (repeat offender crime concentration), while an alternative mechanism (treatment courts) does — at one-fifth the cost per person.
RIPPLE Deep Dive: Energy East Graph Absence
The RIPPLE graph has no Energy East variable. This is because the pipeline was cancelled in 2017 and has not been modeled as an active infrastructure asset. The absence is itself the finding: the platform references infrastructure that does not exist in the current policy landscape, has no regulatory pathway, and has no causal graph presence.
This confirms the Alpha document’s absence flag: Energy East is not a policy that can be evaluated for systemic impact because it is not a policy that exists. It is a reference to a cancelled project with no proponent, no regulatory application, and no construction timeline. In graph terms: the variable does not exist, the edges do not exist, and the cascade cannot be modeled.
Positive Cascades
Not all graph pathways are conflicted. Several platform commitments produce unambiguously positive cascades:
| Commitment | Primary Variable | Cascade Direction | Score |
|---|---|---|---|
| Income tax bracket cut | disposable_income | Positive → consumer spending → GDP growth | 75 |
| GST on new homes | housing_affordability | Positive → homeownership → wealth accumulation | 75 |
| First Nations Resource Charge | indigenous_economic_autonomy | Positive → community investment → self-determination | 100 |
| Trades deductions | skilled_labour_incentive | Positive → trades participation → construction capacity | 75 |
| Blue Seal (if implemented) | physician_supply | Positive → wait times → health outcomes | 75 (conditional) |
| Ranger doubling | arctic_sovereignty_capacity | Positive → northern security → territorial integrity | 100 |
| Veterans auto-approve | veteran_support_access | Positive → veteran health outcomes | 100 |
| Impact Assessment Act repeal | resource_project_approval_speed | Positive → resource investment → GDP | 50 (side effects) |
Unmappable Commitments (Graph Coverage Gaps)
The following commitments map to no variables in the current 511-variable RIPPLE graph. They are noted as coverage gaps, not penalized:
- Taxpayer Protection Act (referendum requirement): No variable for referendum-constrained fiscal policy
- COVID vaccine firing ban: No variable for pandemic employment policy
- Prison gender diversity policy repeal: No variable for correctional diversity policy
- War monuments and documentaries: No variable for commemorative infrastructure
- Seniors fraud fines ($5M): No variable for financial fraud penalty levels
Coherence Score Calculation
Per the universal scoring rubric, each mapped commitment is scored for cascade coherence and averaged:
| Category | Count | Average Score |
|---|---|---|
| Positive cascade, no conflicts | 7 | 89 |
| Positive cascade, minor side effects | 3 | 67 |
| Mixed cascade | 5 | 50 |
| Conflicts with own platform | 6 | 25 |
| Negative cascade undermining own goals | 3 | 10 |
| Unmappable (excluded from average) | 5 | N/A |
Coherence Score: 48.5 / 100
Interpretation: The platform has a clear split personality in the graph. Its fiscal and tax commitments produce positive cascades individually. Its criminal justice, immigration, and housing commitments produce internal contradictions that the platform does not reconcile. The two critical conflicts (housing vs. immigration, TFWs vs. agriculture) are the most damaging to the score because they pit the platform’s two most prominent promises against each other.
Document generated by CanuckDUCK Research Corporation for pond.canuckduck.ca/ca/forums/political_analytics. This document applies the universal scoring rubric methodology v1.0. All parties are evaluated against the same standard.