Chase Miller
CRO & Co-Founder, Impact Applications
Last Updated
May 27, 2026
The core mechanic
Most Canadian businesses pursue grants one at a time. Grant stacking treats them as a portfolio: multiple programs funding different cost categories of the same project, sequenced to maximize total non-dilutive capital while staying inside the typical 75% combined stacking cap. Done well, a single project can attract 5–10 stacked programs and recover 70–95% of cash project costs.
What grant stacking actually means
Grant stacking is the discipline of combining multiple government funding programs — federal, provincial, and sometimes municipal — on a single project or business strategy. The "stack" is the portfolio of programs working together.
The simplest stack has two programs (e.g., IRAP + SR&ED). The most aggressive stacks we've built combine 9–10 programs over a 24-month window. The structure isn't accidental; it's deliberately designed around the rules each program enforces and the cost categories each covers.
The two rules that govern every stack
Rule 1: The stacking cap
Every government funding program publishes a stacking limit — the maximum percentage of eligible project costs that can come from all government sources combined. Common limits:
- 75% — the default for most federal contribution programs (IRAP, RTRI, AgriInnovate, CanExport)
- 100% — some provincial wage subsidies for hiring (full salary subsidy programs)
- No cap (but offsetting) — SR&ED has no stacking cap, but other government funding reduces your SR&ED-eligible base dollar-for-dollar
- 50% — most regional capital programs (e.g., Emissions Reduction Alberta, depending on stream)
The stacking cap is enforced at the project level, not the business level. You can have $5M of stacked funding across your company portfolio if it's spread across multiple distinct projects — but a single project at $1M of eligible costs caps at $750K combined government funding (assuming 75%).
Rule 2: No double-dipping per dollar
The same dollar of cost can't be claimed against multiple programs. If IRAP funds $80K of salary for Engineer Smith, that $80K of salary cannot also be claimed as eligible cost against AgriInnovate for the same period. This rule is what makes category allocation the central skill in stacking: each cost category gets allocated to the program that covers it most generously.
The 6 most common Canadian grant stacks
Stack 1: The Canadian Tech SME Default
Programs: IRAP + SR&ED + CanExport + Provincial wage subsidy (SWPP / CSJG / Alberta SRTP)
Total typical funding: $250K – $750K per year
The default stack for incorporated Canadian tech SMEs doing R&D. IRAP covers 80% of technical labour. SR&ED recovers 35% of remaining R&D expenditures via refundable tax credit. CanExport funds market entry once the product is ready. Provincial wage subsidies cover new technical hires. For a $1M tech R&D project, this stack typically nets 70–85% recovery of cash costs.
Stack 2: The Manufacturing Tariff Response Stack
Programs: RTRI + IRAP + CanExport + Provincial innovation program
Total typical funding: $500K – $2M
Designed for manufacturers responding to US tariff impacts. RTRI covers up to $1M non-repayable for capital expenditures (equipment, automation) and operational adaptation. IRAP covers the R&D component of process improvement. CanExport funds market diversification away from the US. The provincial complement varies — Alberta Innovates' Voucher Program, Innovation Saskatchewan's Innovation Catalyst, etc. The Grant Metal case study implemented a variant of this stack for over $2M total.
Stack 3: The Agri-Innovation Stack
Programs: AgriInnovate + SR&ED + Sustainable Canadian Agricultural Partnership + Provincial agriculture funding
Total typical funding: $500K – $3M
Used by agri-food businesses commercializing innovative products. AgriInnovate provides repayable contributions up to $10M for commercialization; SR&ED recovers tax credits on the R&D portion; SCAP and provincial agriculture programs fund related infrastructure and training.
Stack 4: The Digital Adoption Stack
Programs: CDAP + IRAP + Provincial digital adoption + SR&ED (if applicable)
Total typical funding: $50K – $300K
Common for SMEs adopting digital technology (ERP, e-commerce, automation). CDAP's $15K grant and up to $100K interest-free BDC loan covers planning and implementation. IRAP funds any R&D involved in customization. SR&ED applies if the implementation involved novel software development.
Stack 5: The Export Stack
Programs: CanExport + AEEP (Alberta) + Trade-show subsidies + IRAP (for product adaptation)
Total typical funding: $75K – $250K per market
Used by businesses entering international markets. CanExport SMEs covers up to $50K per project for market development; provincial export programs add another $15K–$50K; IRAP covers product adaptation if the new market requires technical changes. The VantEdge Logistics case study stacked AEEP and CanExport to subsidize 75% of international travel and market entry costs.
Stack 6: The Cleantech Stack
Programs: SDTC + Net Zero Accelerator + SR&ED + Provincial cleantech (Emissions Reduction Alberta, CleanBC)
Total typical funding: $1M – $10M+
For cleantech and decarbonization projects. SDTC provides repayable funding up to $4M for cleantech demonstration projects; the Net Zero Accelerator funds decarbonization at scale; SR&ED recovers tax credits on R&D; provincial programs add capital subsidies.
How to design a stack: the 5-step process
Step 1: List your eligible programs
Start with the universe of programs your business qualifies for. For most Canadian SMEs, this is 8–15 programs. Use our grant database or our grant research service to surface them all.
Step 2: Map cost categories
List every cost category your project will incur — labour by role, capital expenditures, materials, marketing, travel, consulting, IP — and identify which programs cover each. Most cost categories have 2–4 candidate programs. The art is allocating each to the program that funds it most generously, doesn't conflict with other programs, and respects the stacking cap.
Step 3: Calculate the stacking math
For each program, compute: (a) its funding amount on its allocated cost categories, (b) the share of total project cost it represents, (c) the cumulative percentage when combined with others. The combined total must stay under the lowest stacking cap of all participating programs. Most projects target 70–73% to leave headroom.
Step 4: Sequence the applications
Application timing matters. Programs that decline can free up cost categories for other programs to claim. SR&ED is always filed last (after year-end) to take advantage of all other funding adjustments. CanExport is often the last contribution to apply for since it requires the product to be ready. Most stacks have a critical-path program (often IRAP) that anchors the timing.
Step 5: Track and report
Once the stack is live, every claim against every program must respect the agreed allocation. Tracking infrastructure — typically a project ledger linking each invoice and timesheet to the specific funding program — becomes mandatory. Mistakes here trigger clawbacks during audit.
Real client outcomes
What stacking looks like in practice across three Impact Applications clients:
| Client | Programs stacked | Total funding | Timeline |
|---|---|---|---|
| Grant Metal Products | RTRI + ERA + CanExport | $2M+ | ~12 months |
| Top Dish | 10 programs (IRAP, AI R&D, SWPP, ICTC, YEP, others) | $427,646 | ~24 months |
| VantEdge Logistics | 9 programs (IRAP, AEEP, CanExport, SWPP, CSJG, others) | $501,000+ | ~18 months |
The 4 most expensive stacking mistakes
- Double-claiming the same expense. Funding officers catch this during audits and the consequences extend across the federal funder portfolio.
- Exceeding the stacking cap silently. Most common when a fourth or fifth program is added late and the original cap math wasn't preserved.
- Misallocating SR&ED-ineligible expenses to SR&ED. If IRAP already funded the labour, you can't claim the same labour for SR&ED — even though the underlying work was R&D.
- Sequence mistakes. Filing CanExport before the product was ready, or filing SR&ED before all other grant claims were finalized, can disqualify funding.
When to bring in help
Stacking is genuinely complex once you cross 3+ programs. The administrative cost of managing claims, tracking expense allocations, and producing milestone reports for each program scales superlinearly with stack count. Most clients hit the "I need help" point at 4 programs.
For businesses pursuing single-program funding, a consultant is helpful but optional. For businesses pursuing a 5+ program stack, professional support is essentially required — both for design (getting the math right) and for ongoing execution (keeping all programs in compliance simultaneously).
