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 to 10 stacked programs and recover 70 to 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 to 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 to $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 to 85% recovery of cash costs.
Stack 2: The Manufacturing Tariff Response Stack
Programs: RTRI + IRAP + CanExport + Provincial innovation program
Total typical funding: $500K to $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 to $3M
Used by agri-food businesses commercializing innovative products. AgriInnovate provides repayable contributions up to $5M for commercialization, though it is closed to applications as of July 2026; 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: IRAP + PrairiesCan Business Scale-up and Productivity + Provincial digital adoption + SR&ED (if applicable)
Total typical funding: $50K to $300K
Common for SMEs adopting digital technology (ERP, e-commerce, automation). The Canada Digital Adoption Program (CDAP) used to anchor this stack, but both streams are closed: Boost Your Business Technology closed in February 2024 and Grow Your Business Online closed in September 2024, and no direct grant replaced them. Prairie businesses now build the stack around PrairiesCan's Business Scale-up and Productivity program for scale-up and productivity investments, IRAP for any R&D involved in customization, and SR&ED if the implementation involved novel software development. On the financing side, BDC LIFT (launched April 24, 2026) offers loans plus advisory services rather than a grant.
Stack 5: The Export Stack
Programs: CanExport + AEEP (Alberta) + Trade-show subsidies + IRAP (for product adaptation)
Total typical funding: $75K to $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 to $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: NRC IRAP support for clean technology + Net Zero Accelerator + SR&ED + Provincial cleantech (Emissions Reduction Alberta, CleanBC)
Total typical funding: $1M to $10M+
For cleantech and decarbonization projects. Sustainable Development Technology Canada (SDTC) stopped accepting new applications in June 2024 and its cleantech mandate transferred to NRC IRAP, so the federal entry point is now NRC IRAP support for clean technology, accessed through an Industrial Technology Advisor rather than an open call (existing SDTC agreements are still honoured). 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 to 15 programs. The research phase of our Full-Service Grant Management engagement surfaces 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 to 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 to 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 | 12 programs (IRAP, AI R&D, SWPP, CSJG, others) | $532,671 | ~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).
