Independent writing on tax-smart planning, mortgage strategy, and retirement building. For Canadian professionals who want the whole picture, not just a piece of it.
The $340,000 Tax Gap You Create by Withdrawing Retirement Savings in the Wrong Order
A 62-year-old couple in Oakville with $1.2 million saved across three buckets, $680,000 in RRSPs, $340,000 in TFSAs, and $180,000 in a non-registered account, will pay roughly $340,000 more in lifetime tax if they withdraw from those buckets in the wrong order. Same portfolio. Same spending. The only variable is which account they touch first.
Most retirement calculators tell you whether you have enough. Almost none tell you the order in which to spend it. The order is where the real money lives.
The bracket problem compounds over 25 years
The core issue is federal and provincial marginal rates. In Ontario, the second you pull $55,867 or more from an RRSP or RRIF in a year, the marginal rate on the next dollar jumps to 31.48%. Cross $111,733 and it's 43.41%. Pull $150,000 from your RRSP to fund early retirement while you're waiting to claim CPP, and you've just handed back $52,000 in tax on that single withdrawal.
That same $150,000 pulled from a TFSA? Zero tax. Pulled from a non-registered account where half the balance is adjusted cost base? You're taxed on maybe $37,500 of capital gains at the 50% inclusion rate, so $18,750 gets added to income. Total tax hit in the 31.48% bracket: roughly $5,900. The difference between those two paths in one year alone is $46,000.
Multiply that decision across 25 years of retirement and you see where $340,000 goes.
CPP timing shifts the entire sequence
Most people claim CPP at 65 because it feels like the default. Claiming at 60 means a 36% haircut for life. Claiming at 70 means a 42% boost for life. The math favors delay if you live past 83, but the real leverage is how CPP interacts with RRSP/RRIF withdrawals.
CPP is taxable income. If you're already pulling $60,000 a year from an RRSP and then CPP adds another $17,000 at 65, you've just pushed $17,000 into a higher bracket. If instead you delay CPP to 70 and fund those five years by drawing down your TFSA and non-registered first, you keep RRSP withdrawals inside the lower bracket. When CPP starts at 70, it's 42% larger but you're pulling less from the RRSP to top up, so total taxable income stays flat or even drops.
The couple in Oakville who delays CPP to 70, spends TFSA money from 62 to 67, then starts touching the RRSP only after CPP begins, will end their planning horizon at 90 with $470,000 more after-tax wealth than the couple who pulled RRSP first and claimed CPP at 65. Most of that spread is tax.
RRIF minimums force bad sequencing late
At 71 you must convert your RRSP to a RRIF and start mandatory withdrawals. The minimum starts at 5.28% of the account balance at 71 and rises every year. By 80 it's 6.82%. By 90 it's 13.62%. If your RRSP is still large because you didn't touch it early, those forced withdrawals can push you into the top bracket whether you need the cash or not.
Old Age Security clawback starts at $90,997 in 2024. Every dollar of RRIF income above that line costs you 15 cents in OAS clawback on top of your marginal rate. A $120,000 forced RRIF withdrawal at 78 doesn't just get taxed at 43.41% in Ontario. It also claws back $4,350 of OAS. Effective rate on the top slice: nearly 60%.
The fix is to erode the RRSP earlier, when income is lower and forced minimums haven't started. Pull enough in your 60s to stay under the OAS clawback line but above the bottom bracket so you're not wasting the low-rate room. That usually means RRSP withdrawals of $50,000 to $80,000 per year from 62 to 71, funded by leaving TFSA and non-registered alone until the RRSP is smaller.
Nobody optimizes this because the software doesn't
Most financial plans show projected account balances and a pass/fail on whether you run out of money. What they don't show is the year-by-year marginal tax rate on each withdrawal. Without that visibility, the planner defaults to "spend non-registered first because it's taxable," which is exactly backward when the non-registered account is mostly unrealized gains.
The order that minimizes lifetime tax for a typical high-balance Canadian retiree is: TFSA and part of the non-registered from 62 to 65, RRSP drawdowns from 65 to 71 calibrated to stay just under the OAS clawback, then RRIF minimums after 71 while spending down the rest of the non-registered and any remaining TFSA. CPP delayed to 70. The couple who sequences it that way keeps an extra $340,000. The couple who wings it does not.
A 62-year-old couple in Oakville with $1.2 million saved across three buckets, $680,000 in RRSPs, $340,000 in TFSAs, and $180,000 in a non-registered account, will pay roughly $340,000 more in lifetime tax if they withdraw from those buckets in the wrong order. Same portfolio. Same spending. The only variable is which account they touch first.
Most retirement calculators tell you whether you have enough. Almost none tell you the order in which to spend it. The order is where the real money lives.
The bracket problem compounds over 25 years
The core issue is federal and provincial marginal rates. In Ontario, the second you pull $55,867 or more from an RRSP or RRIF in a year, the marginal rate on the next dollar jumps to 31.48%. Cross $111,733 and it's 43.41%. Pull $150,000 from your RRSP to fund early retirement while you're waiting to claim CPP, and you've just handed back $52,000 in tax on that single withdrawal.
That same $150,000 pulled from a TFSA? Zero tax. Pulled from a non-registered account where half the balance is adjusted cost base? You're taxed on maybe $37,500 of capital gains at the 50% inclusion rate, so $18,750 gets added to income. Total tax hit in the 31.48% bracket: roughly $5,900. The difference between those two paths in one year alone is $46,000.
Multiply that decision across 25 years of retirement and you see where $340,000 goes.
CPP timing shifts the entire sequence
Most people claim CPP at 65 because it feels like the default. Claiming at 60 means a 36% haircut for life. Claiming at 70 means a 42% boost for life. The math favors delay if you live past 83, but the real leverage is how CPP interacts with RRSP/RRIF withdrawals.
CPP is taxable income. If you're already pulling $60,000 a year from an RRSP and then CPP adds another $17,000 at 65, you've just pushed $17,000 into a higher bracket. If instead you delay CPP to 70 and fund those five years by drawing down your TFSA and non-registered first, you keep RRSP withdrawals inside the lower bracket. When CPP starts at 70, it's 42% larger but you're pulling less from the RRSP to top up, so total taxable income stays flat or even drops.
The couple in Oakville who delays CPP to 70, spends TFSA money from 62 to 67, then starts touching the RRSP only after CPP begins, will end their planning horizon at 90 with $470,000 more after-tax wealth than the couple who pulled RRSP first and claimed CPP at 65. Most of that spread is tax.
RRIF minimums force bad sequencing late
At 71 you must convert your RRSP to a RRIF and start mandatory withdrawals. The minimum starts at 5.28% of the account balance at 71 and rises every year. By 80 it's 6.82%. By 90 it's 13.62%. If your RRSP is still large because you didn't touch it early, those forced withdrawals can push you into the top bracket whether you need the cash or not.
Old Age Security clawback starts at $90,997 in 2024. Every dollar of RRIF income above that line costs you 15 cents in OAS clawback on top of your marginal rate. A $120,000 forced RRIF withdrawal at 78 doesn't just get taxed at 43.41% in Ontario. It also claws back $4,350 of OAS. Effective rate on the top slice: nearly 60%.
The fix is to erode the RRSP earlier, when income is lower and forced minimums haven't started. Pull enough in your 60s to stay under the OAS clawback line but above the bottom bracket so you're not wasting the low-rate room. That usually means RRSP withdrawals of $50,000 to $80,000 per year from 62 to 71, funded by leaving TFSA and non-registered alone until the RRSP is smaller.
Nobody optimizes this because the software doesn't
Most financial plans show projected account balances and a pass/fail on whether you run out of money. What they don't show is the year-by-year marginal tax rate on each withdrawal. Without that visibility, the planner defaults to "spend non-registered first because it's taxable," which is exactly backward when the non-registered account is mostly unrealized gains.
The order that minimizes lifetime tax for a typical high-balance Canadian retiree is: TFSA and part of the non-registered from 62 to 65, RRSP drawdowns from 65 to 71 calibrated to stay just under the OAS clawback, then RRIF minimums after 71 while spending down the rest of the non-registered and any remaining TFSA. CPP delayed to 70. The couple who sequences it that way keeps an extra $340,000. The couple who wings it does not.
Read Next
Toronto's Condo Market Revival Runs on Investor Bulk Deals, Not Organic Demand
How a $49 Water Sensor Cut My Home Insurance Premium by 15%
What a 50% US Tariff Actually Costs Canada: Beyond the Headline Number
Canadian Home Sales Climb While Listings Drop 11%: The Supply Shortage Is Getting Worse