A Registered Education Savings Plan (RESP) is one of the few places in the Canadian tax system where the government will literally add money to your account simply for contributing — through the Canada Education Savings Grant (CESG). Yet RESPs are also one of the more rule-laden registered accounts, with contribution limits, grant limits, carry-forward provisions, and withdrawal rules that catch many families off guard.

The core mechanism: the federal government matches 20% of RESP contributions, up to $500 per child per year (on the first $2,500 contributed), with a lifetime maximum CESG of $7,200 per child. This is, in effect, a guaranteed 20% return on contribution — before any investment growth at all.

How the CESG Actually Works

ElementDetail
Basic CESG rate20% of contributions, on the first $2,500 contributed per year
Maximum annual CESG$500 per child per year (i.e., 20% of $2,500)
Lifetime maximum CESG$7,200 per child
Additional CESG for lower-income familiesAn extra 10% or 20% on the first $500 contributed annually, depending on family income — worth checking eligibility
Contribution deadline for CESG eligibilityCESG is available until the end of the year the child turns 17, subject to conditions

The Carry-Forward Trap

Unlike RRSP and TFSA contribution room, which simply accumulates, CESG entitlement has a specific structure: if you contribute less than $2,500 in a year, the unused CESG room carries forward — but only one additional year\u2019s worth of CESG ($500) can be claimed in any single year, in addition to the current year\u2019s entitlement.

This means if you miss several years of contributions entirely, you cannot simply make a large catch-up contribution in one year and receive all the missed CESG at once — the catch-up is limited to one extra year ($500) at a time. Missing multiple years of contributions can mean permanently losing some CESG, even if you later contribute the total amount that would otherwise have qualified.

ScenarioCESG Result
Contribute $2,500/year every year from birthMaximizes CESG of $500/year, reaching $7,200 lifetime max around age 14–15
Miss year 1, contribute $5,000 in year 2Receive $500 (year 2 entitlement) + $500 (one year of carry-forward) = $1,000 CESG on the $5,000 contribution
Miss 3 consecutive years, then resumeOnly one year of carry-forward can be claimed at a time — some CESG entitlement from the missed years may be permanently lost

The practical lesson: even small, consistent annual contributions are generally better for maximizing CESG than larger, infrequent contributions — particularly if there is any risk of missing multiple years.

Contribution Limits

While there is no annual RESP contribution limit imposed by the plan itself, there is a lifetime contribution limit per child of $50,000 across all RESPs for that child. Contributions beyond this limit are subject to penalty taxes — this is rarely an issue for typical contribution patterns but matters for families making very large contributions, including grandparent contributions to the same child\u2019s RESP.

Investment Choices Within an RESP

An RESP is an account type — like an RRSP or TFSA — not an investment itself. Within the RESP, you choose investments: GICs, mutual funds, ETFs, individual stocks and bonds, depending on the RESP provider.

The appropriate investment approach depends heavily on the child\u2019s age and time horizon:

Withdrawal Rules: EAP vs. Return of Contributions

When it comes time to withdraw funds for education, RESP withdrawals are split into two categories with different tax treatment:

Educational Assistance Payments (EAPs)

EAPs consist of the investment growth and government grants (CESG and any provincial grants). EAPs are taxable to the student, not the contributor — and since students typically have low or no other income, the tax owing is often minimal or zero due to the student\u2019s personal exemption and tuition credits.

Return of Contributions (ROC)

ROC is simply the original contributions being returned — this is not taxable to anyone, since it was already after-tax money when contributed.

The RESP provider will need documentation confirming the student\u2019s enrollment in a qualifying program to release EAP withdrawals. There are also limits on EAP withdrawals during the first 13 weeks of enrollment, which is worth planning around for the first withdrawal.

What Happens If the Child Doesn\u2019t Pursue Post-Secondary Education?

This is a common concern, and RESPs have provisions for it:

A Practical Approach

StepWhy It Matters
Contribute at least $2,500/year per child if possibleMaximizes the annual $500 CESG — a guaranteed 20% return on contribution
Start early, even with smaller amountsAvoids the carry-forward trap and gives investments more time to grow
Adjust investment risk as the child agesReduces the chance of a market downturn significantly impacting funds needed soon
Consider a family RESP for multiple childrenProvides flexibility if one child\u2019s educational path differs from expected
Plan withdrawals (EAP timing and amounts) with the student\u2019s tax situation in mindMinimizes tax on withdrawals, which are taxed to the student

The CESG is genuinely one of the best "deals" in the Canadian tax system — a guaranteed 20% match, with no market risk on the matching portion itself. For families with children, ensuring RESP contributions are at least sufficient to capture the annual CESG — even if other savings goals (RRSP, TFSA, debt repayment) are competing for the same dollars — is worth prioritizing in the overall financial plan.

Are You Getting the Most From Your Money?

Free Financial Planning Readiness Checklist designed for engineers, oil patch workers, and high achievers.

Download Free Checklist →