The CESG: free money for education
The Canada Education Savings Grant matches 20% of your contributions, up to $500 per year (on the first $2,500 you contribute) and $7,200 in total per child. That's an instant 20% return before any investment growth — which is why contributing at least $2,500 a year is the sweet spot.
Estimate excludes additional/provincial grants and income-tested top-ups. Withdrawn grants and growth are taxed in the student's hands (usually at a low rate).