Duplicative Funding and Funding Gaps
Duplicative funding is when multiple government programs pay for the same activity, sometimes hidden inside federal-to-provincial transfer arrangements. Alberta publishes detailed province-to-recipient flows, but the federal record stops at the cheque to the province — so the full federal-to-recipient trace can’t be reconstructed.
- What this page shows now
- Province-to-recipient money flow built from Alberta grants, contracts, and transactions data, alongside a federal/provincial dataset matrix that names what Ottawa publishes vs what provinces report back.
- What is missing to prove more
- A dollar-level trace from federal Consolidated Revenue through major transfers (CHT, CST, equalization, bilateral agreements) to specific provincial programs and recipients. Ottawa publishes what it sends; provinces don't report back at the same granularity.
- Why it matters
- This is the meta-thesis of the site: the federal accountability record stops exactly where the provincial record picks up. Duplicative-funding analysis is impossible across the seam.
I
What the live data shows today
3 findings · Page 1 of 1
Alberta FY 2025-2026: 27.3% of budgeted ministry spending does not reconcile to disclosure ($17,005,316,922 gap on $62,257,077,426 budget; $45,251,760,504 disclosed).
Show evidence
Alberta FY 2025-2026: ALBERTA HEALTH SERVICES received $14,175,884,236 from 17 ministries ($14,110,947,800 grants + $64,936,436 blue-book selected payments).
Show evidence
II
The Alberta record
What Alberta’s open data already shows, and what we’d need to prove more
What the open record already shows
- · Strong province→recipient layer: grants, contracts, transactions (blue_book, travel, p-card).
- · Budget-vs-disclosure reconciliation live (ministry_budget_vs_disclosure, gap_pct per ministry×FY).
- · Entity-level reconciliation (provincial_entity_reconciliation) for Crown corps/agencies/boards.
- · Ministry + recipient rollups by FY; education-funding layer resolves grants→school authorities (spec 044).
- · Reconciliation scaffolding for federal transfers (budget_fiscal_plan_lines federal-revenue aggregate vs. Finance Canada per-program totals).
What we’d need to prove more
- · Federal→province layer (not ingested; only aggregate on fiscal plan revenue).
- · Province→sub-recipient cascades (AHS, school boards, municipalities stop at first hop).
- · Sub-entity drill-down for Crown corps (data-quality issue DQ-003).
- · Decomposition of AB fiscal-plan aggregate revenue into per-program federal sources.
- · Attribution rules for conditional grants (CHT, ICIP, CMHC bilaterals).
III
Major federal transfers
The largest federal transfers to Alberta in FY 2026–27. For each: federal allocation amount, what conditions apply to the funds, what each side reports, and what isn't part of the published record.
Canada Health Transfer(CHT)
AB FY 2026–27: ≈ $7.0B (AB share of $57.4B national)
- What Ottawa reports
- Annual allocation per province (Finance Canada Major Transfers tables, CSV, monthly cash flow).
- What Alberta reports back
- Nothing dollar-level. CIHI publishes aggregate health-system outcomes (wait times, hospitalization rates) — outputs, not the spending of the dollars themselves.
- What’s not in the public record
- Canada Health Act conditions exist but enforcement is policy-based, not dataset-based. There is no public reconciliation between $7B of CHT inflow and the line items in Alberta Health's disclosure stream.
Canada Social Transfer(CST)
AB FY 2026–27: ≈ $2.2B (AB share of $17.9B national)
- What Ottawa reports
- Annual allocation per province (Finance Canada).
- What Alberta reports back
- Nothing program-specific. Funds flow into general revenue; no statutory back-reporting requirement.
- What’s not in the public record
- CST is unconditional in practice. Funds flow into provincial general revenue with no statutory back-reporting requirement; neither side publishes a dollar-level account of what the $2.2B funded.
Equalization
AB FY 2026–27: $0 (AB has not received Equalization since 1965)
- What Ottawa reports
- Annual allocation per receiving province (Finance Canada). $27.2B total in FY 2026–27.
- What Alberta reports back
- N/A for AB. Receiving provinces report nothing; payments are statutorily unconditional.
- What’s not in the public record
- Underlying formula modelling and inputs are not published. The 2024 extension to 2029 was made unilaterally without provincial consultation; Alberta and Saskatchewan publicly objected.
Territorial Formula Financing(TFF)
AB FY 2026–27: $0 (provinces ineligible)
- What Ottawa reports
- Annual allocation per territory (Finance Canada). ≈ $5.2B in FY 2026–27.
- What Alberta reports back
- N/A.
- What’s not in the public record
- Included for completeness — territories receive unconditional formula funding without back-reporting. Same pattern as Equalization.
CMHC housing bilaterals (NHS, NHCF, etc.)(CMHC)
AB FY 2026–27: ≈ varies by agreement (multi-year envelopes)
- What Ottawa reports
- Bilateral agreement totals; some project-level data via CMHC Open Data.
- What Alberta reports back
- Six-monthly progress reports required by the bilateral text — most are not published online.
- What’s not in the public record
- The bilateral text requires six-monthly progress reports; the reports themselves are not published in machine-readable form. Per-project unit counts are not in the public record.
Investing in Canada Infrastructure Program(ICIP)
AB FY 2026–27: ≈ varies by approved-project flow
- What Ottawa reports
- Approved project list (CSV, project name, amount, location, status) on open.canada.ca.
- What Alberta reports back
- Project-level milestone data via the bilateral; published for ICIP unlike most bilaterals.
- What’s not in the public record
- Project list and milestone status are published. Post-completion outcome data is not part of the published dataset.
Canada Community-Building Fund(CCBF (former Gas Tax))
AB FY 2026–27: ≈ $260M
- What Ottawa reports
- Per-project CSV with municipality, amount, asset class, project description.
- What Alberta reports back
- Annual expenditure reports per municipality (publicly available via Infrastructure Canada).
- What’s not in the public record
- Per-project, per-municipality, longitudinal data is published on both the federal allocation and the AB-side expenditure side. No identified gap in the public record for this program.
Bilateral labour-market & immigration agreements(LMDA / LMTA / CIIA)
AB FY 2026–27: ≈ $260M (LMDA + LMTA combined estimate)
- What Ottawa reports
- Annual allocation per province; aggregated participant-outcome metrics (employment 12 months post-program, etc.).
- What Alberta reports back
- Annual aggregate outcomes via ESDC reporting framework; no project-level or recipient-level detail.
- What’s not in the public record
- Reporting is at the aggregate-outcome level (e.g. employment 12 months post-program). Per-project allocations and per-recipient detail are not part of the published dataset.
IV
The seven hops · where the trail breaks
Public funds reach end recipients in Alberta through seven layers, from federal source to end use. The first five are partially visible in published data; the last two are not. Each layer below: what's currently traceable, what isn't, and the kinds of questions the published data can and can't answer.
1. Federal Consolidated Revenue Fund → AB Province (major transfers)
Partial- What we see
- Finance Canada major-transfer tables (CSV, monthly cash flow) tell us how much CHT, CST, ICIP, CCBF, etc. Ottawa sent to Alberta each year back to 1980.
- What we don’t
- The amount on the Finance Canada side does not reconcile to a matching line on the Alberta budget side. AB's fiscal-plan revenue category 'Federal transfers' is one aggregate figure; the per-program decomposition lives at the federal end only.
- Example question
- Answerable: 'How much CHT did Ottawa send AB in FY 2026–27?' (yes — Finance Canada CSV.) Unanswerable: 'Where in the AB fiscal plan does that $7B appear?' (only as part of an aggregate revenue line.)
2. AB Province → AB Ministries (estimates + fiscal plan)
Visible- What we see
- budget_estimate_lines and budget_fiscal_plan_lines give per-ministry voted-expense and capital allocation by FY back to 2000 (extended to 25 years by spec 017's PDF parser).
- What we don’t
- Federal transfers stay aggregated on the revenue side; there is no 'this $X of Health came from CHT' attribution.
- Example question
- Answerable: 'What was Health's voted expense in FY 2026–27?' (yes.) Answerable: 'Has it grown faster than total program expense over 10 years?' (yes.)
3. AB Ministries → Disclosed payments (reconciliation gap)
Partial- What we see
- ministry_budget_vs_disclosure computes a gap_pct per ministry × FY: what was budgeted vs what shows up in disclosure streams. Spec 016 + 043 closed the ministry-name aliasing problem (data-quality issue DQ-001) so the comparison is now meaningful.
- What we don’t
- Sub-threshold payments (under disclosure cutoffs) and intra-government transfers don't appear in disclosure, so the gap is structural, not just a data error. Crown corp opex flows out of ministries but is reported separately.
- Example question
- Answerable: 'What % of Advanced Education's FY 2025–26 budget reconciles to published disclosures?' (yes — gap_pct.) Unanswerable: 'What's in the unreconciled portion?' (only inferable from line aggregation.)
4. AB → Recipients (grants, contracts, payments)
Visible- What we see
- grant_payments, blue_book selected payments, sole_source_contracts, travel/p-card disclosure. Recipient-resolved via the deterministic entity-resolution layer (spec 043)'s registry-first entity resolver. ~5,254 minister-office rows now person-attributed via spec 016.
- What we don’t
- Recipient names are not stable IDs. 'University of Calgary' and 'U of C' are the same entity only after resolution; the upstream publisher does not provide a key.
- Example question
- Answerable: 'Top 50 vendors to AB Health by FY 2024–25 dollar volume?' (yes.) Answerable: 'Has any vendor's share of sole-source spend grown >5pp YoY?' (yes — joins blue_book × sole_source_contracts.)
5. Recipients → Sub-recipients (first hop only)
Partial- What we see
- AHS publishes a vendor disclosure (PDF). School board audited financial statements list payees above thresholds. Municipal SOFI reports salaries + payments above $50k. ab_spending has not yet ingested any of these (specs 027, 028, 029 in plan).
- What we don’t
- When the AB government grants $X to AHS, where does AHS spend it? When AB grants $Y to a school authority, who does the authority pay? The first-hop disclosure is partial; format is per-entity PDF, not bulk CSV.
- Example question
- Partially answerable after spec 027 ships/028: 'Which AHS vendors received the largest share of FY 2024–25 grant inflow?' (PDF parse required.) Unanswerable today: 'What % of municipal SOFI spend can be linked back to provincial transfers?' (no joinable entity ID across layers.)
6. Sub-recipients → Sub-sub-recipients
Invisible- What we see
- Nothing systematic. A school board's audited financials show vendor payments but the vendor's onward spending is private. A municipality's SOFI shows contractor payments but the contractor's sub-contractors are invisible.
- What we don’t
- The legal disclosure regime ends at the first level of public spending; private-sector sub-flows are out of scope for any FOIP / public-finance statute in Canada.
- Example question
- Unanswerable: 'How much of the federal CCBF infrastructure dollar that became a Calgary project actually flowed to Alberta-based subcontractors vs. out-of-province ones?' (no public dataset spans the contractor layer.)
7. End-use outcomes (did the money do what it said it would?)
Invisible- What we see
- CIHI publishes aggregate health-system outcomes. ESDC publishes labour-market participant outcomes. Per-program outcome data is occasionally published in evaluations.
- What we don’t
- The dollar-to-outcome chain. Even where outcomes exist (hospital wait times, employment-12-months-post), they cannot be reconciled with the dollars that funded them — because the dollars are not traceable past layer 5.
- Example question
- Unanswerable in any rigorous sense: 'Did the $7B of CHT inflow improve AB health outcomes vs. what would have happened without it?' Aggregates exist but the counterfactual link does not.
V
Datasets we’d need (full inventory)
22 datasets that bear on this chapter — name, jurisdiction, and what's currently public
| Dataset | Jurisdiction | Publicly available? | Notes |
|---|---|---|---|
| grant_payments | AB | Published | CKAN CSV — ingested |
| blue_book (GRF selected payments) | AB | Published | CKAN XLSX — ingested |
| sole_source_contracts | AB | Published | CKAN CSV — ingested |
| Travel & expense disclosure | AB | Published | CKAN CSV — ingested |
| Government estimates + fiscal plan | AB | Published | CKAN XLSX — ingested |
| budget_fiscal_plan_lines federal revenue | AB | Published | ingested, aggregate only |
| AHS vendor disclosure (sub-recipient) | AB | Partial | PDF only, no bulk |
| Municipal SOFI (sub-recipient) | AB | Partial | Per-municipality PDF/XLSX |
| School board audited financials | AB | Partial | PDF per board |
| AB end-recipient use-of-federal-funds reporting | AB | Not published | Not required by federal agreements |
| Finance Canada Major Transfers tables | Fed | Published | CSV 1980+, per province, OGL |
| CHT / CST / Equalization / TFF allocation tables | Fed | Published | Annual + monthly CSV |
| Proactive disclosure — G&C | Fed | Published | open.canada.ca CSV, quarterly, OGL |
| Proactive disclosure — Contracts | Fed | Published | open.canada.ca CSV, quarterly |
| Public Accounts Vol III §6 (transfer payments) | Fed | Partial | PDF/HTML, recipients ≥$100k only |
| Public Accounts Vol II §9 transfer payments | Fed | Partial | PDF, aggregated per class of recipient |
| Bilateral agreement texts | Fed | Partial | PDF, variable granularity by province |
| ICIP project-level data | Fed | Published | CSV |
| Canada Community-Building Fund (Gas Tax) | Fed | Published | CSV per-project |
| CMHC housing-bilateral per-project progress | Fed | Partial | Summaries only; details not public |
| GC InfoBase program-level spending | Fed | Partial | CSV, 2018–present only |
| Federal ↔ provincial public-accounts reconciliation | Fed/AB | Not published | No dataset exists |
VI
What open data still can’t answer
5 datasets or linkages this chapter still needs to close the question — most are blocked at the source, not the analysis.
- Federal→province layer (not ingested; only aggregate on fiscal plan revenue).
- Province→sub-recipient cascades (AHS, school boards, municipalities stop at first hop).
- Sub-entity drill-down for Crown corps (data-quality issue DQ-003).
- Decomposition of AB fiscal-plan aggregate revenue into per-program federal sources.
- Attribution rules for conditional grants (CHT, ICIP, CMHC bilaterals).
See chapter 11 · the data-gaps matrix for the full inventory.