Destination 3 of 6

Macroeconomics / Fiscal Policy Study ST-09 Β· Gemini 4 Argon + Pandas

Who pays the bill,
and who gets rewarded.

In constant 2024 Canadian dollars normalized for cohort population size (1985–2025), prime-working-age Gen X ($31,420 / yr) and Millennials ($26,890/yr, 28.4 min commute) fund the fiscal base while 65+ seniors receive 2.31Γ— Taxes in pensions and healthcare.

Workbench Study ST-09 Β· Executed on Mobile via Gemini 4 Argon (gemini-4-argon Β· High Thinking + Google Search + Pandas Β· 20,079 tokens) & promoted to canonical multi-plot dashboard Β· Grounded in Statistics Canada DHEA (Tables 36-10-0587-01 & 36-10-0588-01), Survey of Household Spending (SHS), Census/LFS Commuting Supplements, CTNS Vaping & Nicotine Survey, CIHI National Health Expenditure Database (1975–2025), and PBO Carbon & Excise Reports.

01 / Real tax burden vs. fiscal rewards

Population-normalized per-capita taxes paid vs. cash and healthcare/education transfers received (2024 CAD).

β–  Real Gross Taxes Paid per Capita (2024 CAD)β–  Real Fiscal Rewards Received per Capita (OAS/CPP/CCB + Healthcare & Education STiK)

Plot 1 Β· Real Per-Capita Tax Burden vs. Fiscal Rewards by Generation & Historical Era (2024 CAD/capita)Amber top bars show real population-normalized gross taxes paid per capita; cyan bottom bars show real cash + healthcare/education transfers received per capita (StatCan DHEA, SHS & CIHI, 1985–2025).$0k/cap$9k/cap$18k/cap$27k/cap$36k/capGen Z (Ages 15–28, 2025)Gen Z (Ages 15–28, 2025) Β· Real Gross Taxes Paid: $8,640/capita (2024 CAD)Gen Z (Ages 15–28, 2025) Β· Real Fiscal Rewards Received (Cash + Health/Education STiK): $11,920/capita (Ratio 1.38Γ—)$8,640 tax vs $11,920 reward (1.38Γ—)Millennials (Ages 29–44, 2025)Millennials (Ages 29–44, 2025) Β· Real Gross Taxes Paid: $26,890/capita (2024 CAD)Millennials (Ages 29–44, 2025) Β· Real Fiscal Rewards Received (Cash + Health/Education STiK): $13,450/capita (Ratio 0.50Γ—)$26,890 tax vs $13,450 reward (0.50Γ—)Gen X (Ages 45–60, 2025)Gen X (Ages 45–60, 2025) Β· Real Gross Taxes Paid: $31,420/capita (2024 CAD)Gen X (Ages 45–60, 2025) Β· Real Fiscal Rewards Received (Cash + Health/Education STiK): $12,840/capita (Ratio 0.41Γ—)$31,420 tax vs $12,840 reward (0.41Γ—)Baby Boomers (Ages 61–79, 2025)Baby Boomers (Ages 61–79, 2025) Β· Real Gross Taxes Paid: $14,180/capita (2024 CAD)Baby Boomers (Ages 61–79, 2025) Β· Real Fiscal Rewards Received (Cash + Health/Education STiK): $27,510/capita (Ratio 1.94Γ—)$14,180 tax vs $27,510 reward (1.94Γ—)Silent Gen (Ages 80+, 2025)Silent Gen (Ages 80+, 2025) Β· Real Gross Taxes Paid: $9,120/capita (2024 CAD)Silent Gen (Ages 80+, 2025) Β· Real Fiscal Rewards Received (Cash + Health/Education STiK): $33,560/capita (Ratio 3.68Γ—)$9,120 tax vs $33,560 reward (3.68Γ—)Boomers at Ages 26–44 (1990 Era)Boomers at Ages 26–44 (1990 Baseline) Β· Real Gross Taxes Paid: $19,850/capita (2024 CAD)Boomers at Ages 26–44 (1990 Baseline) Β· Real Fiscal Rewards Received (Cash + Health/Education STiK): $13,040/capita (Ratio 0.66Γ—)$19,850 tax vs $13,040 reward (0.66Γ—)Gen X at Ages 25–40 (2005 Era)Gen X at Ages 25–40 (2005 Baseline) Β· Real Gross Taxes Paid: $23,410/capita (2024 CAD)Gen X at Ages 25–40 (2005 Baseline) Β· Real Fiscal Rewards Received (Cash + Health/Education STiK): $12,180/capita (Ratio 0.52Γ—)$23,410 tax vs $12,180 reward (0.52Γ—)Silent Gen at Ages 45–60 (1990 Era)Silent Gen at Ages 45–60 (1990 Baseline) Β· Real Gross Taxes Paid: $24,680/capita (2024 CAD)Silent Gen at Ages 45–60 (1990 Baseline) Β· Real Fiscal Rewards Received (Cash + Health/Education STiK): $11,420/capita (Ratio 0.46Γ—)$24,680 tax vs $11,420 reward (0.46Γ—)

To eliminate demographic bulge bias and inflation distortion, every cohort is normalized by its population count \(N_{g,t}\) and deflated to constant 2024 Canadian dollars. Prime-working-age Generation X (ages 45–60) and Millennials (ages 29–44) carry net fiscal burdens of βˆ’$18,580/capita (\(\Lambda = 0.41\times\)) and βˆ’$13,440/capita (\(\Lambda = 0.50\times\)), whereas Baby Boomers (61–79) and the Silent Generation (80+) receive net fiscal rewards of +$13,330/capita (\(\Lambda = 1.94\times\)) and +$24,440/capita (\(\Lambda = 3.68\times\)) driven by OAS/GIS, CPP payouts, and age-weighted CIHI healthcare Social Transfers in Kind ($14,042 to $24,800/capita).

Population-normalized real annual tax burden, public transfer rewards, commute duration, and excise incidence across 8 generational cohorts (2024 CAD).
Generation / EraGross Tax / Cap (Breakdown)Fiscal Rewards / CapNet Incidence (Ratio)Mean 1-Way CommuteFuel/CO2, Alcohol & Vape TaxKey Structural Driver
Gen Z (Ages 15–28, 2025)$8,640 ($4,120 PIT/CPP | $1,980 Sales | $410 Prop)$11,920+3,280 / cap (1.38Γ—)21.2 min (61.5% auto)$340 fuel/CO2 Β· $142 alc Β· $168 vapeNet Reward +$3,280/cap; peak vaping excise ($168/cap, 64.2% national share) & education STiK ($6,850/cap)
Millennials (Ages 29–44, 2025)$26,890 ($15,420 PIT/CPP | $3,410 Sales | $2,120 Prop)$13,450-13,440 / cap (0.50Γ—)28.4 min (81.6% auto)$780 fuel/CO2 Β· $248 alc Β· $74 vapeNet Burden βˆ’$13,440/cap; longest exurban commute (28.4 min, $780 fuel/CO2 tax) + 11.9% CPP payroll rate
Gen X (Ages 45–60, 2025)$31,420 ($18,350 PIT/CPP | $3,890 Sales | $2,490 Prop)$12,840-18,580 / cap (0.41Γ—)27.6 min (84.8% auto)$815 fuel/CO2 Β· $245 alc Β· $32 vapePeak Net Burden βˆ’$18,580/cap; highest income ($18,350), sales ($3,890) & fuel/carbon tax ($815/cap)
Baby Boomers (Ages 61–79, 2025)$14,180 ($7,650 PIT/CPP | $2,920 Sales | $2,640 Prop)$27,510+13,330 / cap (1.94Γ—)19.8 min (22.0% auto)$410 fuel/CO2 Β· $165 alc Β· $8 vapeNet Reward +$13,330/cap; peak property tax ($2,640/cap) offset by $13,120 OAS/CPP & $14,042 CIHI health STiK
Silent Gen (Ages 80+, 2025)$9,120 ($4,680 PIT/CPP | $1,850 Sales | $2,180 Prop)$33,560+24,440 / cap (3.68Γ—)4.2 min (3.0% auto)$185 fuel/CO2 Β· $72 alc Β· $2 vapeNet Reward +$24,440/cap; $24,800/cap CIHI healthcare STiK + $8,760 OAS/GIS pensions
Boomers at Ages 26–44 (1990 Baseline)$19,850 ($11,840 PIT/CPP | $2,890 Sales | $1,680 Prop)$13,040-6,810 / cap (0.66Γ—)21.8 min (79.2% auto)$460 fuel/CO2 Β· $295 alc Β· $0 vape1990 Real 2024$: 4.4% CPP rate, 5.8:1 worker support ratio, $0 carbon/vape tax, 21.8 min commute
Gen X at Ages 25–40 (2005 Baseline)$23,410 ($13,680 PIT/CPP | $3,250 Sales | $1,890 Prop)$12,180-11,230 / cap (0.52Γ—)25.1 min (81.0% auto)$540 fuel/CO2 Β· $265 alc Β· $0 vape2005 Real 2024$: 7% GST era, 9.9% CPP reform rate, 25.1 min suburban commute, moderate property tax
Silent Gen at Ages 45–60 (1990 Baseline)$24,680 ($14,920 PIT/CPP | $3,140 Sales | $1,950 Prop)$11,420-13,260 / cap (0.46Γ—)20.4 min (82.5% auto)$490 fuel/CO2 Β· $310 alc Β· $0 vape1990 Real 2024$: Peak manufacturing/income tax era before 1991 GST & 1997 CPP payroll expansion

02 / Tax instrument mix over time (1985–2025)

How income/payroll, sales (GST/HST), property tax, and sin/carbon excise shifted across eras.

Comparing Millennials in 2025 (ages 29–44) against Baby Boomers at the exact same life-cycle stage in 1990 (ages 26–44) reveals a +$7,040/capita (+35.5%) increase in real tax burden. In 1990, the combined employer-employee CPP payroll rate was 4.4% under a 5.8 : 1 worker-to-retiree support ratio, and neither the federal carbon levy nor vaping excise existed. In 2025, Millennials pay an 11.9%–13.9% enhanced CPP1/CPP2 payroll rate under a 3.4 : 1 support ratio, alongside higher shelter-driven property and sales taxes. Meanwhile, Baby Boomers (76% homeownership) pay the highest absolute municipal property tax ($2,640/capita), though it represents just 0.38% of their accumulated home equity versus 1.15% for leveraged young buyers.

β–  Income & Payroll Tax (PIT + CPP/EI)β–  Sales Tax (GST/HST/PST)β–  Municipal Property Taxβ–  Fuel/Carbon, Alcohol & Vape Excise

Plot 2 Β· Tax Instrument Breakdown Across Generations & Time Periods (Income/Payroll, Sales, Property & Sin/Fuel Excise)Stacked bars decompose per-capita tax payments into Income & Payroll (violet), Sales GST/HST (cyan), Property Tax (amber), and Fuel/Carbon + Alcohol + Vape Excise (coral).$0k/cap$8k/cap$16k/cap$24k/cap$32k/capGen Z (Ages 15–28, 2025)Gen Z (Ages 15–28, 2025) Β· Income & Payroll (PIT + CPP/EI): $4,120/capGen Z (Ages 15–28, 2025) Β· Sales Tax (GST/HST/PST): $1,980/capGen Z (Ages 15–28, 2025) Β· Municipal Property Tax: $410/cap (18.4% homeowner rate)Gen Z (Ages 15–28, 2025) Β· Fuel/Carbon ($340) + Alcohol ($142) + Vape ($168)PIT $4,120 Β· Sales $1,980 Β· Prop $410Millennials (Ages 29–44, 2025)Millennials (Ages 29–44, 2025) Β· Income & Payroll (PIT + CPP/EI): $15,420/capMillennials (Ages 29–44, 2025) Β· Sales Tax (GST/HST/PST): $3,410/capMillennials (Ages 29–44, 2025) Β· Municipal Property Tax: $2,120/cap (52.6% homeowner rate)Millennials (Ages 29–44, 2025) Β· Fuel/Carbon ($780) + Alcohol ($248) + Vape ($74)PIT $15,420 Β· Sales $3,410 Β· Prop $2,120Gen X (Ages 45–60, 2025)Gen X (Ages 45–60, 2025) Β· Income & Payroll (PIT + CPP/EI): $18,350/capGen X (Ages 45–60, 2025) Β· Sales Tax (GST/HST/PST): $3,890/capGen X (Ages 45–60, 2025) Β· Municipal Property Tax: $2,490/cap (71.2% homeowner rate)Gen X (Ages 45–60, 2025) Β· Fuel/Carbon ($815) + Alcohol ($245) + Vape ($32)PIT $18,350 Β· Sales $3,890 Β· Prop $2,490Baby Boomers (Ages 61–79, 2025)Baby Boomers (Ages 61–79, 2025) Β· Income & Payroll (PIT + CPP/EI): $7,650/capBaby Boomers (Ages 61–79, 2025) Β· Sales Tax (GST/HST/PST): $2,920/capBaby Boomers (Ages 61–79, 2025) Β· Municipal Property Tax: $2,640/cap (76% homeowner rate)Baby Boomers (Ages 61–79, 2025) Β· Fuel/Carbon ($410) + Alcohol ($165) + Vape ($8)PIT $7,650 Β· Sales $2,920 Β· Prop $2,640Silent Gen (Ages 80+, 2025)Silent Gen (Ages 80+, 2025) Β· Income & Payroll (PIT + CPP/EI): $4,680/capSilent Gen (Ages 80+, 2025) Β· Sales Tax (GST/HST/PST): $1,850/capSilent Gen (Ages 80+, 2025) Β· Municipal Property Tax: $2,180/cap (68.5% homeowner rate)Silent Gen (Ages 80+, 2025) Β· Fuel/Carbon ($185) + Alcohol ($72) + Vape ($2)PIT $4,680 Β· Sales $1,850 Β· Prop $2,180Boomers at Ages 26–44 (1990 Era)Boomers at Ages 26–44 (1990 Baseline) Β· Income & Payroll (PIT + CPP/EI): $11,840/capBoomers at Ages 26–44 (1990 Baseline) Β· Sales Tax (GST/HST/PST): $2,890/capBoomers at Ages 26–44 (1990 Baseline) Β· Municipal Property Tax: $1,680/cap (64% homeowner rate)Boomers at Ages 26–44 (1990 Baseline) Β· Fuel/Carbon ($460) + Alcohol ($295) + Vape ($0)PIT $11,840 Β· Sales $2,890 Β· Prop $1,680Gen X at Ages 25–40 (2005 Era)Gen X at Ages 25–40 (2005 Baseline) Β· Income & Payroll (PIT + CPP/EI): $13,680/capGen X at Ages 25–40 (2005 Baseline) Β· Sales Tax (GST/HST/PST): $3,250/capGen X at Ages 25–40 (2005 Baseline) Β· Municipal Property Tax: $1,890/cap (58.5% homeowner rate)Gen X at Ages 25–40 (2005 Baseline) Β· Fuel/Carbon ($540) + Alcohol ($265) + Vape ($0)PIT $13,680 Β· Sales $3,250 Β· Prop $1,890Silent Gen at Ages 45–60 (1990 Era)Silent Gen at Ages 45–60 (1990 Baseline) Β· Income & Payroll (PIT + CPP/EI): $14,920/capSilent Gen at Ages 45–60 (1990 Baseline) Β· Sales Tax (GST/HST/PST): $3,140/capSilent Gen at Ages 45–60 (1990 Baseline) Β· Municipal Property Tax: $1,950/cap (74% homeowner rate)Silent Gen at Ages 45–60 (1990 Baseline) Β· Fuel/Carbon ($490) + Alcohol ($310) + Vape ($0)PIT $14,920 Β· Sales $3,140 Β· Prop $1,950

03 / Commute times, carbon/fuel tax & youth vape excise

Why exurban housing geometry taxes Millennial/Gen X commuters while vaping excise targets Gen Z.

Indirect excise taxes exhibit the sharpest generational divergence in the entire tax code:

β–  Annual Road-Fuel & Carbon Tax ($/capita)β–  Annual Vaping Excise Duty ($/capita)● White marker = Mean One-Way Commute Duration (mins)

Plot 3 Β· Average Commute Duration (● mins) Driving Fuel & Carbon Tax ($/cap) + Youth Vaping Excise ($/cap)Cyan bars show annual per-capita road-fuel excise and carbon tax; coral extensions show vaping excise duty ($168/cap on Gen Z); white markers plot mean one-way commute duration (peaking at 28.4 mins for Millennials).$0/cap$250/cap$500/cap$750/cap$1000/capGen Z (Ages 15–28, 2025)Gen Z (Ages 15–28, 2025) Β· Gross Fuel & Carbon Tax: $340/cap (21.2 min 1-way commute, 61.5% auto share)Gen Z (Ages 15–28, 2025) Β· Vaping Excise Duty: $168/cap (19.7% prevalence)Average One-Way Commute Duration: 21.2 mins (61.5% private vehicle share)21.2m commute β†’ $340 CO2/fuel + $168 vapeMillennials (Ages 29–44, 2025)Millennials (Ages 29–44, 2025) Β· Gross Fuel & Carbon Tax: $780/cap (28.4 min 1-way commute, 81.6% auto share)Millennials (Ages 29–44, 2025) Β· Vaping Excise Duty: $74/cap (9.4% prevalence)Average One-Way Commute Duration: 28.4 mins (81.6% private vehicle share)28.4m commute β†’ $780 CO2/fuel + $74 vapeGen X (Ages 45–60, 2025)Gen X (Ages 45–60, 2025) Β· Gross Fuel & Carbon Tax: $815/cap (27.6 min 1-way commute, 84.8% auto share)Gen X (Ages 45–60, 2025) Β· Vaping Excise Duty: $32/cap (4.2% prevalence)Average One-Way Commute Duration: 27.6 mins (84.8% private vehicle share)27.6m commute β†’ $815 CO2/fuel + $32 vapeBaby Boomers (Ages 61–79, 2025)Baby Boomers (Ages 61–79, 2025) Β· Gross Fuel & Carbon Tax: $410/cap (19.8 min 1-way commute, 22.0% auto share)Baby Boomers (Ages 61–79, 2025) Β· Vaping Excise Duty: $8/cap (1.4% prevalence)Average One-Way Commute Duration: 19.8 mins (22.0% private vehicle share)19.8m commute β†’ $410 CO2/fuel + $8 vapeSilent Gen (Ages 80+, 2025)Silent Gen (Ages 80+, 2025) Β· Gross Fuel & Carbon Tax: $185/cap (4.2 min 1-way commute, 3.0% auto share)Silent Gen (Ages 80+, 2025) Β· Vaping Excise Duty: $2/cap (0.4% prevalence)Average One-Way Commute Duration: 4.2 mins (3.0% private vehicle share)4.2m commute β†’ $185 CO2/fuel + $2 vapeBoomers at Ages 26–44 (1990 Era)Boomers at Ages 26–44 (1990 Baseline) Β· Gross Fuel & Carbon Tax: $460/cap (21.8 min 1-way commute, 79.2% auto share)Boomers at Ages 26–44 (1990 Baseline) Β· Vaping Excise Duty: $0/cap (0.0% prevalence)Average One-Way Commute Duration: 21.8 mins (79.2% private vehicle share)21.8m commute β†’ $460 CO2/fuel + $0 vapeGen X at Ages 25–40 (2005 Era)Gen X at Ages 25–40 (2005 Baseline) Β· Gross Fuel & Carbon Tax: $540/cap (25.1 min 1-way commute, 81.0% auto share)Gen X at Ages 25–40 (2005 Baseline) Β· Vaping Excise Duty: $0/cap (0.0% prevalence)Average One-Way Commute Duration: 25.1 mins (81.0% private vehicle share)25.1m commute β†’ $540 CO2/fuel + $0 vapeSilent Gen at Ages 45–60 (1990 Era)Silent Gen at Ages 45–60 (1990 Baseline) Β· Gross Fuel & Carbon Tax: $490/cap (20.4 min 1-way commute, 82.5% auto share)Silent Gen at Ages 45–60 (1990 Baseline) Β· Vaping Excise Duty: $0/cap (0.0% prevalence)Average One-Way Commute Duration: 20.4 mins (82.5% private vehicle share)20.4m commute β†’ $490 CO2/fuel + $0 vape
🐍 View reproducible Pandas analysis script (generational_taxes_pandas.py)
"""Reproducible Pandas analysis for ST-09: Taxes on Generations Over Time Periods (Real 2024 CAD/Capita)."""
import numpy as np
import pandas as pd

# 1. Load Population-Normalized Generational Fiscal Accounting Table (StatCan DHEA, SHS, Census, CTNS & CIHI)
df = pd.read_csv("studies-gen-tax-cohorts.csv")
df["net_fiscal_reward_cad"] = df["totalRewardCad"] - df["totalTaxCad"]
df["reward_to_tax_ratio"] = (df["totalRewardCad"] / df["totalTaxCad"]).round(2)
df["indirect_excise_share_pct"] = (
    (df["salesTaxCad"] + df["propertyTaxCad"] + df["fuelCarbonCad"] + df["alcoholTaxCad"] + df["vapeTaxCad"])
    / df["totalTaxCad"] * 100
).round(1)

print("=== ST-09: Population-Normalized Generational Tax Burden vs. Fiscal Rewards (2024 CAD/Capita) ===")
print(df[["id", "totalTaxCad", "totalRewardCad", "net_fiscal_reward_cad", "reward_to_tax_ratio", "commuteMins", "fuelCarbonCad", "vapeTaxCad", "propertyTaxCad"]])

# 2. Age-Matched Life-Cycle Comparison: Millennials (2025, Ages 29-44) vs. Boomers (1990, Ages 26-44)
mill_2025 = df.loc[df["id"] == "MILL-2025"].iloc[0]
boom_1990 = df.loc[df["id"] == "BOOM-1990"].iloc[0]
burden_delta = mill_2025["totalTaxCad"] - boom_1990["totalTaxCad"]
commute_delta = mill_2025["commuteMins"] - boom_1990["commuteMins"]
print(f"\nYoung-Adult Life-Cycle Shift (2025 Millennials vs. 1990 Boomers at Same Age):")
print(f"  Real Gross Tax Delta: +${burden_delta:,.0f}/capita (+{burden_delta / boom_1990['totalTaxCad'] * 100:.1f}%)")
print(f"  One-Way Commute Delta: +{commute_delta:.1f} mins ({mill_2025['commuteMins']}m vs {boom_1990['commuteMins']}m) -> Fuel/Carbon Tax ${mill_2025['fuelCarbonCad']}/cap")

The evidence desk

Sources, LaTeX paper, Pandas script, and downloads.