Active Discussion

δ Delta — NDP RIPPLE Graph Analysis

Mandarin Duck
Mandarin
Posted Sun, 22 Mar 2026 - 08:08

Δ — NDP 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

#ConflictVariables in TensionSeverityAddressed?
1Housing Target vs. Workforce Realityconstruction_labour_shortagehousing_startsCriticalPartially (100K training)
2Wealth Tax Revenue vs. Capital Flighttax_revenue_federalcapital_mobilityCriticalPartially (haven crackdown)
3Spending Envelope vs. Revenue Uncertaintyfederal_budget_balanceprogram_spendingHighNo (no contingency plan)
4F-35 Cancel vs. Defence Capabilitymilitary_capabilityprocurement_policyHighNo (no alternative identified)
5Grocery Price Caps vs. Food Supplyfood_price_inflationfood_production_capacityHighNo (no supply-side analysis)
6FPIC Standard vs. Resource Project Speedindigenous_consent_thresholdresource_project_approval_speedMediumNo
7Open Work Permits vs. Sector Labour Needsagricultural_labour_supplyworker_mobilityMediumNo
8Fossil Fuel Subsidy Elimination vs. Transition Speedfossil_fuel_employmentgreen_job_creationMediumPartially (green jobs mentioned)
9Corporate Landlord Ban vs. Rental Supply Investmentrental_housing_investmentrental_affordabilityMediumPartially ($2B rental fund)

Internal consistency finding: 9 conflicts identified, 2 critical, 3 high, 4 medium. Two partially addressed, zero fully addressed.


Conflict 1 (Critical): Housing Target vs. Workforce Reality

Causal Chain

housing_target (600K/yr) → construction_labour_demand (+++)
training_commitment (100K) → construction_labour_supply (+)
                             Gap: 100K covers 7% of 1.5M worker deficit
                             → housing_starts (constrained at ~400K max)
                             → housing_affordability (partial improvement)

Analysis

Every party has a housing-workforce conflict. The NDP’s version is distinctive because:

  • The target is the largest (600K/yr vs 500K Liberal, 460K CPC)
  • The training commitment is the only explicit one (100K workers) — better than CPC (none) but insufficient for the target
  • The platform does not reduce immigration broadly, avoiding the CPC’s compounding conflict where TFW reduction removes construction workers
  • Open work permits for TFWs may help construction workers move to where they’re needed, but may also allow them to leave construction for other sectors

Graph verdict: The workforce constraint limits output to approximately 400,000–480,000/year by Year 5, producing ~2.0M homes rather than 3M. The NDP’s approach to the housing-labour nexus is better than the CPC (no TFW removal conflict) but the target is further from achievable reality.


Conflict 2 (Critical): Wealth Tax Revenue vs. Capital Flight

Causal Chain

wealth_tax (1-3%) → tax_revenue_federal (+$22.7B/yr projected)
                    → capital_mobility (+) [wealth holders relocate assets/residency]
                    → taxable_wealth_base (-)
                    → tax_revenue_federal (-) [erosion over time]
                    → federal_budget_balance (worsening if spending is committed)

Analysis

The graph models wealth taxation as a decaying revenue source: initial collections are high but the taxable base erodes as wealth holders restructure. International evidence:

CountryWealth Tax RateRevenue as % of GDPOutcome
France (ISF, 1982–2017)0.5–1.5%0.2%Repealed; estimated 10,000 taxpayers/year left
Norway1.1%0.5%Sustained but with capital flight concerns
Switzerland0.3–1.0%1.1%Sustained; competitive rates + cantonal competition
Sweden (repealed 2007)1.5%0.2%Repealed; capital flight to Luxembourg
NDP (proposed)1–3%~0.8%Highest rate of any current/former wealth tax

Graph verdict: At 1–3%, the NDP wealth tax rate is higher than any currently operational wealth tax and higher than any repealed wealth tax. The graph projects 30–50% base erosion over a four-year mandate due to: (a) asset restructuring (trusts, corporate holding vehicles), (b) residency relocation (particularly to the U.S., which has no wealth tax), and (c) valuation disputes (private company shares, art, real estate). The platform’s tax haven crackdown partially addresses (a) but cannot prevent (b) — wealthy Canadians can relocate to the U.S. without violating any law.


Conflict 3 (High): Spending Envelope vs. Revenue Uncertainty

The Tension

$142B in committed spending over four years depends on $170B in new revenue. If revenue collects at 50–70% ($81–125B), the deficit is not $48B but $87–131B. The platform provides no contingency — no prioritization of which spending commitments would be deferred if revenue underperforms.

The graph models this as a cascading fiscal risk:

revenue_shortfall → deficit_increase → debt_service_cost (+)
                    → fiscal_credibility (-) → borrowing_cost (+)
                    → interest_payments (+) → program_spending_crowdout

Graph verdict: The spending commitments are individually defensible. The risk is in the aggregate: if all commitments are pursued simultaneously and revenue underperforms, the deficit trajectory creates a debt service burden that crowds out the very programs the platform funds.


Conflict 4 (High): F-35 Cancellation vs. Defence Capability

Causal Chain

F35_cancellation → fighter_capability_gap (10+ years)
                   → arctic_sovereignty_capacity (-)
                   → NATO_interoperability (-)
                   → alliance_credibility (-)
domestic_production (15-20 year timeline) → no near-term replacement

Graph verdict: The F-35 cancellation creates a capability gap that directly undermines three other platform commitments: Arctic sovereignty (no fighter cover for northern bases), NATO 2% (spending without capability is not credible alliance contribution), and Canadian sovereignty (no air defence interceptor for NORAD). The platform simultaneously proposes Arctic bases and defence spending increases while removing the primary air combat platform. These are structurally incompatible.


Conflict 5 (High): Grocery Price Caps vs. Food Supply

Causal Chain

price_caps (below market) → supplier_margins (-)
                            → food_production_incentive (-)
                            → product_availability (-) [shortages at capped prices]
                            → substitution_to_uncapped_products (+)
                            → cost_of_living (uncertain net effect)

Graph verdict: Price cap economics is well-modelled in the graph. Below-market price ceilings reduce supply for the capped goods while increasing demand. The platform caps specific items (pasta, frozen vegetables, infant formula) which may cause producers to shift to uncapped product lines. The net effect on consumer cost of living depends on whether substitution effects offset the capped savings — no analysis of this is provided.

The Grocery Code of Conduct (also in the platform) is a more graph-coherent approach: it addresses market power imbalances without distorting supply signals. The two measures may work against each other — the Code restores competitive pricing while the caps override it.


Conflict 6 (Medium): FPIC vs. Resource Project Speed

Causal Chain

FPIC_standard → indigenous_consent_threshold (+)
                → resource_project_approval_speed (-)
                → resource_investment (-)
                → resource_employment (-)
                → GDP_resource_sector (-)
BUT:
FPIC_standard → indigenous_economic_autonomy (+)
                → reconciliation_progress (+)
                → social_stability (+)
                → long_term_investment_certainty (+)

Graph verdict: FPIC produces a short-term negative cascade on resource project speed and a long-term positive cascade on investment certainty (projects with Indigenous consent face fewer legal challenges, blockades, and injunctions). The graph shows a 3–5 year transition period where project approvals slow before the long-term benefits materialize. The platform does not acknowledge the transition cost.


Positive Cascades

CommitmentPrimary VariableCascade DirectionScore
Universal pharmacarepharmaceutical_accessPositive → health outcomes → workforce productivity100
EI reformincome_securityPositive → consumer spending → GDP75
Mental health coveragemental_health_accessPositive → workforce participation → productivity75
Split carbon pricingcarbon_pricing_effectivenessPositive (maintains industrial) → emissions reduction + political viability100
Canada Disability Benefit doubledisability_income_adequacyPositive → poverty reduction → healthcare cost reduction100
Indigenous child welfare jurisdictionindigenous_child_welfare_outcomesPositive → intergenerational health → community stability100
GIS increase (seniors poverty)senior_poverty_ratePositive → health system cost reduction100
First Nations policing (essential)indigenous_public_safetyPositive → community safety → economic development100
Building retrofitsresidential_energy_efficiencyPositive → emissions → household costs75
$10B/yr capital investmentinfrastructure_qualityPositive → productivity → GDP growth75
Basic personal amount increasedisposable_incomePositive → consumer spending75

Notable: The NDP platform produces more unambiguously positive cascades (11) than either the Liberal (8) or Conservative (8) platforms. The social spending commitments (pharmacare, disability, seniors, mental health, Indigenous child welfare) all produce positive cascades with no internal conflicts. The platform’s strength in the graph is its social infrastructure — its weakness is the fiscal foundation.


Unmappable Commitments

  • Electoral reform (MMP): No variable for electoral system type
  • Voting age 16: No variable for voter eligibility age
  • Residential school denialism legislation: No variable for historical denialism policy
  • Bar Trump from G7: No variable for diplomatic summit access
  • Canada Victory Bonds: No variable for citizen investment instruments
  • Indigenous language ballots: No variable for electoral language policy

Coherence Score Calculation

CategoryCountAverage Score
Positive cascade, no conflicts1189
Positive cascade, minor side effects467
Mixed cascade550
Conflicts with own platform525
Negative cascade undermining own goals210
Unmappable (excluded)6N/A

Coherence Score: 56.1 / 100

Interpretation: The NDP scores higher on coherence than the Conservative platform (48.5) because its social spending cascades are consistently positive and internally reinforcing. The score is pulled down by two critical conflicts (housing workforce, wealth tax revenue) and the F-35 capability gap. The platform’s coherence is strongest in healthcare and social policy and weakest in fiscal framework and defence.


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.

--
Consensus
Calculating...
0
perspectives
views
Constitutional Divergence Analysis
Loading CDA scores...
Perspectives 0