RetireSafe v0.36.0 Start
Your country · Canada

How Canada taxes a retirement plan

Every figure this model charges in Canada, what each one means, the tax office page it came from, and the date we last read it. Plus everything the model does not do here.

Engine 2026Reviewed

Figures are for the 2026 tax year, read from the authorities on 2026-07-29. Every one of them links to the page it came from. 5 of them we could not source: we hold the figure and could not find an authority page stating it. Those are marked, and they are the ones most likely to be wrong. If you know better, tell us.

Checked against their rate data. That check reaches part of the calculation, not all of it; the rest is worked through by hand from the authority's own rules.

Income tax bands

The scale your pension and other ordinary income are charged on. Each band's rate applies only to the part of your income inside it, not to all of it.

Up to $53,891
19.05%source
$53,891 to $58,523
23.15%source
$58,523 to $107,785
29.65%source
$107,785 to $117,045
31.66%source
$117,045 to $150,000
37.16%source
$150,000 to $181,440
38.16%source
$181,440 to $220,000
41.16%source
$220,000 to $258,482
42.16%source
Above $258,482
46.16%source
Taken off the bill

Tax free slice of income, federalfederal basic personal amount (base)

The first part of anyone's income carries no federal tax. It arrives as a reduction of the tax rather than as a deduction from income, so it is worth the same to a retiree on any income.

Amount$14,829
Subtracted from the tax you owe, after it has been worked out.
source
Rate14.00%
This credit is a percentage rather than a fixed sum.
source
Taken off the bill

Top-up to the tax free slice, federalfederal basic personal amount (enhanced portion)

An addition to the basic tax free amount, given in full at ordinary incomes and withdrawn gradually once income passes 181,440. It never disappears completely: the base amount stays whatever you earn.

Amount$1,623
Subtracted from the tax you owe, after it has been worked out.
source
Rate14.00%
This credit is a percentage rather than a fixed sum.
source
Starts shrinking at$181,440
Above this income the credit is progressively withdrawn.
source
Shrinks by0.29%
How much of the credit is withdrawn per unit of income above the starting point. This adds to your effective rate inside that range, often sharply.
source
Measured againsttaxable
Which income figure decides how much is withdrawn. It is not always your total income, and the difference can be worth a lot.
source
Taken off the bill

Extra allowance from 65, federalfederal age amount

A further tax free amount once you turn 65. It shrinks as income rises above about 46,400 and is gone entirely at about 107,800, which is why the rate on your next dollar climbs faster than the published brackets suggest.

From age65
Only people who have reached this age get it. Retire earlier and you go without it until then.
source
Amount$9,208
Subtracted from the tax you owe, after it has been worked out.
source
Rate14.00%
This credit is a percentage rather than a fixed sum.
source
Starts shrinking at$46,432
Above this income the credit is progressively withdrawn.
source
Shrinks by2.10%
How much of the credit is withdrawn per unit of income above the starting point. This adds to your effective rate inside that range, often sharply.
source
Measured againsttaxable
Which income figure decides how much is withdrawn. It is not always your total income, and the difference can be worth a lot.
source
Taken off the bill

Allowance on pension income, federalfederal pension income amount

A small allowance on income from a workplace pension, or from a RRIF or life income fund once you are 65. Old Age Security, the Canada Pension Plan and RRSP withdrawals do not count. It has stood at 2,000 since 1988 and does not rise with prices.

Amount$2,000
Subtracted from the tax you owe, after it has been worked out.
source
Rate14.00%
This credit is a percentage rather than a fixed sum.
source
Taken off the bill

Tax free slice of income, OntarioOntario basic personal amount

The provincial twin of the federal tax free slice, credited at Ontario's own lowest rate rather than the federal one. Every province sets its own, and the figures on this page are Ontario's.

Amount$12,989
Subtracted from the tax you owe, after it has been worked out.
source
Rate5.05%
This credit is a percentage rather than a fixed sum.
source
Taken off the bill

Extra allowance from 65, OntarioOntario age amount

Ontario's own extra amount from 65, on top of the federal one, and withdrawn as income rises in the same way. It is credited at Ontario's lowest rate, so it is worth less in cash than the federal one.

From age65
Only people who have reached this age get it. Retire earlier and you go without it until then.
source
Amount$6,342
Subtracted from the tax you owe, after it has been worked out.
source
Rate5.05%
This credit is a percentage rather than a fixed sum.
source
Starts shrinking at$47,210
Above this income the credit is progressively withdrawn.
source
Shrinks by0.76%
How much of the credit is withdrawn per unit of income above the starting point. This adds to your effective rate inside that range, often sharply.
source
Measured againsttaxable
Which income figure decides how much is withdrawn. It is not always your total income, and the difference can be worth a lot.
no source found
Taken off the bill

Allowance on pension income, OntarioOntario pension income amount

Ontario's own small allowance on pension income, on the same pensions as the federal one. Ontario raises it with prices each year.

Amount$1,796
Subtracted from the tax you owe, after it has been worked out.
source
Rate5.05%
This credit is a percentage rather than a fixed sum.
source
Charged on top

State pension clawbackOAS recovery tax

Once income passes about 95,000, fifteen cents of every further dollar is taken back out of Old Age Security, the flat state pension, until the pension is gone. It is why money drawn from a portfolio can cost a retiree more than the tax brackets alone would say.

Rate15%
The percentage charged.
source
Starts at$95,323
Income below this is not charged.
source
Charged ontaxable
Which figure the charge is worked out from: your income, or the tax you already owe.
source
Capped at the state pensionyes
The charge cannot exceed the state pension it is collected from.
source
Social contributions

Health charge on income, first stepOntario Health Premium band 1

Ontario adds a health charge that steps up with income, from nothing below 20,000 to 900 above 200,000. This first step reaches 300. Unlike income tax it is not reduced by any of your allowances, so a retiree who owes no income tax at all can still owe this.

Rate6%
The percentage charged.
source
Charged ontaxable
Which income this contribution is calculated from.
source
Free of it up to$20,000
Income below this is not charged.
source
Stops above$5,000
Income above this is not charged, so the contribution flattens out.
source
Social contributions

Health charge on income, second stepOntario Health Premium band 2

The second step of Ontario's health charge, adding up to 150 once income passes 36,000. Every figure in the schedule has stood unchanged since 2004, so inflation quietly pushes retirees up it.

Rate6%
The percentage charged.
source
Charged ontaxable
Which income this contribution is calculated from.
source
Free of it up to$36,000
Income below this is not charged.
source
Stops above$2,500
Income above this is not charged, so the contribution flattens out.
source
Social contributions

Health charge on income, third stepOntario Health Premium band 3

The third step of the health charge, adding up to 150 once income passes 48,000. It is collected at twenty five cents in the dollar over a 600 wide stretch of income, so a small rise in income right at that point is taxed very hard for a moment.

Rate25%
The percentage charged.
source
Charged ontaxable
Which income this contribution is calculated from.
source
Free of it up to$48,000
Income below this is not charged.
source
Stops above$600
Income above this is not charged, so the contribution flattens out.
source
Social contributions

Health charge on income, fourth stepOntario Health Premium band 4

The fourth step of the health charge, adding up to 150 once income passes 72,000, collected the same way as the third over another narrow stretch of income.

Rate25%
The percentage charged.
source
Charged ontaxable
Which income this contribution is calculated from.
source
Free of it up to$72,000
Income below this is not charged.
source
Stops above$600
Income above this is not charged, so the contribution flattens out.
source
Social contributions

Health charge on income, fifth stepOntario Health Premium band 5

The last step of the health charge, adding up to 150 once income passes 200,000 and taking the whole charge to its ceiling of 900 a year.

Rate25%
The percentage charged.
source
Charged ontaxable
Which income this contribution is calculated from.
source
Free of it up to$200,000
Income below this is not charged.
source
Stops above$600
Income above this is not charged, so the contribution flattens out.
source
An ordinary investment account

How money held outside a retirement account is charged: on what it pays you each year, on the profit when you sell, or both.

Charged howaggregated
Whether investment income joins your other income on the same scale or is charged separately. It decides whether taking more from your portfolio pushes your pension into a higher band.
source
Free of it up to$0
Investment income below this is not charged.
source
Share of dividends charged1
Only this share of a dividend enters the calculation.
source
Share of profits charged0.5
Only this share of a gain enters the calculation.
source
Dividends counted up by0.38
The dividend is inflated before tax is worked out, then a credit gives the inflation back. It moves your other income up the scale in the meantime.
source
Credit for tax already paid25.02%
Tax the company already paid on the profit, credited against your own bill so the same money is not charged twice.
source
Paid out if unusedno
Whether an unused credit is refunded in cash rather than simply lost. For a retiree on a low income this is the difference between a credit that is worth something and one that is not.
source
Charged as it pays outyes
Whether income the investment pays you is charged in the year it arises, rather than only when you sell.
source
When an investment loses money

What a loss can be set against, and whether anything left over can be carried into future years.

Carried forward forno limit
How many years an unused loss survives to be set against future gains. Zero means it is lost at the end of the year.
source
Locked to one kind of assetno
A loss on one kind of investment can only be set against gains of the same kind.
source
Against profits1
How much of a loss can be set against gains made in the same year.
source
Against dividends0
How much of a loss can be set against dividends in the same year.
source
Against interest0
How much of a loss can be set against interest in the same year.
source
Against other income, up tonot applicable
The most a loss can take off your ordinary income in one year.
source
Share usable against other income0
How much of a leftover loss can be set against income that is not investment income.
source
Couples

Whether a couple is assessed as one household or as two people, which can change the bill substantially at the same total income.

How a couple is taxedindividual
Individual means each partner pays on their own pension and their own savings, as two separate people. An account in one name is that person's; we ask how the accounts you hold together are split between you.
source
Pension income sharedyes
A couple may split a workplace or private pension evenly between them for tax, which lowers the bill when only one of you has one.
source
Which figures keep up with inflation

A threshold frozen in law quietly costs more every year, because your income rises with prices and the threshold does not. Over a thirty-year retirement that is one of the larger effects on this page.

the income tax bands · Keeps up with inflationyes
If no, this figure is fixed in law. Your income rises with prices and it does not, so it costs you more every year without any rule changing.
source
an ordinary investment account · Keeps up with inflationno
source
federal basic personal amount (base) · Keeps up with inflationyes
source
federal basic personal amount (enhanced portion) · Keeps up with inflationyes
source
federal age amount · Keeps up with inflationyes
source
federal pension income amount · Keeps up with inflationno
source
Ontario basic personal amount · Keeps up with inflationyes
source
Ontario age amount · Keeps up with inflationyes
source
Ontario pension income amount · Keeps up with inflationyes
source
OAS recovery tax · Keeps up with inflationyes
source
Ontario Health Premium band 1 · Keeps up with inflationno
source
Ontario Health Premium band 2 · Keeps up with inflationno
source
Ontario Health Premium band 3 · Keeps up with inflationno
source
Ontario Health Premium band 4 · Keeps up with inflationno
source
Ontario Health Premium band 5 · Keeps up with inflationno
source
Money leaving a retirement account

Each kind of retirement account here has its own rule for what is taxed when money comes out of it, and those rules are listed account by account on the page for accounts in Canada.

Where you live inside the country

Tax here is not the same everywhere. The planner asks where you live and charges your own jurisdiction's figures. Skip the question and it charges a stand-in, and says on screen which one.

The planner carries 12 of the 13 provinces and territories this country has.

What this model does not do here

Every one of them, not a selection. 24 are described below.

Where we are measurably wrong

We model these and we know we do not get them exactly right. Where the size could be measured, it is stated.

  • The law stops the clawback once it has taken back the whole of Old Age Security, the flat state pension, about 9,024 a year, which happens at about 155,109 of income. We keep clawing back up to Old Age Security plus the earnings-related public pension. Below 155,109 we are exact. At 220,000 we charge about 18,701 where the law charges 9,024, so the tax is overstated by about 9,677 a year.

    Your real tax is lower/up to $9,677 a year/a retiree on both public pensions with income above about 155,000

  • You can now tell us which province or territory you live in, and we price you there. If you skip the question we price you as an Ontario resident, and Ontario sits near the cheap end, so skipping understates the bill for most of the country. On one worked case at 100,000 of income the spread between the cheapest province and the dearest is about 4,983 a year. Quebec is not one of the choices and needs its own treatment.

    Your real tax is higher/up to $4,983 a year/anyone who skips the province question, and anyone in Quebec

  • Choosing your province changes your tax rates but not your provincial allowances. Every province gives its own tax free slice of income, its own extra amount from 65 and its own allowance on pension income, each credited at its own lowest rate, and we give everyone Ontario's. Ontario's are worth less than almost every other province's, so outside Ontario the tax we show is too high: by about 1,480 a year per person in Saskatchewan and 1,170 in Alberta on the tax free slice alone, and by very little in British Columbia.

    Your real tax is lower/up to $1,484 a year/every household outside Ontario that names its province

  • Ontario charges a health premium on income that no other province charges, and we charge it to everybody. Choosing your province changes your tax rates but not this. It is 300 a year at 25,000 of income and 750 a year from 100,000 upward, and it is not reduced by any of your allowances, so someone outside Ontario who owes no income tax at all is still shown a bill of 300.

    Your real tax is lower/up to $750 a year/every household outside Ontario, which is eleven of the twelve jurisdictions

  • The pension income allowance now goes only where the law gives it: on a workplace pension at any age, and on withdrawals from a RRIF or life income fund from 65. Old Age Security, the Canada Pension Plan and RRSP withdrawals never earn it. One gap is left: an annuity bought with registered savings earns it here before 65, where the law gives it then only after a partner's death.

    Your real tax is higher/up to $371 a year/anyone under 65 with an annuity bought from registered savings

  • An annuity bought with money from registered retirement savings earns the pension income allowance and can be split with a partner only from 65, or earlier if you receive it because your partner died. A workplace pension earns both at any age. We give both to everyone, so a registered annuity received before 65 shows about 371 a year too little tax.

    Your real tax is higher/up to $371 a year/anyone under 65 receiving an annuity bought with registered retirement savings

  • The clawback of Old Age Security, the flat state pension, comes off your income before the tax scale is applied, and we apply the scale to your income before it. So we show slightly too much tax, and the bite on your next dollar inside the clawback band reads as 15 points where it is nearer 10. On one worked case at 100,000 of income the overstatement is about 208 a year.

    Your real tax is lower/up to $208 a year/anyone whose income passes the clawback threshold of about 95,000

  • Canada's dividend credit only covers dividends from Canadian companies, and we apply it to every dividend you hold. In a portfolio tracking a world index well under a fifth of the dividend flow qualifies, so we hand you roughly three times the credit you would really get and your tax is understated. A foreign dividend is taxed in full instead, with relief only for the tax the other country already took.

    Your real tax is higher/anyone holding global shares or funds in an ordinary Canadian account

  • Each year the plan takes the legally required share out of a RRIF or life income fund: one divided by 90 less your age before 71, then a table rising from 5.28 percent to 20 percent at 95. Nothing is due in the year the fund is set up. If you elected to use a younger partner's age when you set it up, tick that on the account. An RRSP becomes a RRIF at 71, or at the earlier age you choose.

    Your real tax is lower/holders of a qualifying RRIF set up before 1993

  • A loss on investments can only be set against gains on investments, never against pension income, and that much we do model. Two parts are missing and they pull opposite ways: a loss can be carried back three years to refund tax already paid, which we cannot show, and a loss is disallowed if you buy the same thing back within thirty days, which we do not apply. It also means a crash hands you losses that cannot soften the state pension clawback.

    Could go either way/anyone selling investments at a loss in an ordinary Canadian account

  • We tax a Canadian couple as two separate people and apply pension income splitting to workplace and private pensions, which a one-pension couple elects. Withdrawals from retirement accounts are split in the proportion you give for your savings, which is right once you are both 65 if you split them evenly. The spouse or partner amount, a credit for supporting a partner with little income, is not applied, so a one-income couple is shown more tax than they pay.

    Your real tax is lower/couples where one partner has much less income than the other

  • A life income fund can pay at most a yearly maximum. We use the federal formula for every fund, at the long-term bond rate published last November held steady, which is lower than Ontario's rule in a year your fund earned well. Small funds can be paid out whole from 55. A restricted federal fund's one-time unlock of half is not offered, and a cash-value life insurance policy or a prescribed annuity is entered as an ordinary account or a pension stream.

    Your real tax is lower/holders of a life income fund under a provincial rule, and of the mapped products

Real rules we do not apply

These exist in law and we leave them out, usually because applying them would need a question we do not ask.

  • Ontario charges a surtax on top of its own income tax, 20 percent of that tax above 5,818 and a further 36 percent above 7,446. We hold one combined federal and provincial figure and cannot charge on the provincial half alone, so it is absent. It is nothing at modest incomes and grows quickly: about 75 a year on one worked case, and about 6,066 a year at 200,000 of taxable income.

    Your real tax is higher/up to $6,066 a year/an Ontario retiree whose taxable income runs well into six figures

  • If you bought an annuity with money that was already taxed, only the interest part of each payment is income. The rest is your own money coming back and is not taxed. We cannot take that part out yet, so do not mark such an annuity as before tax: enter what you keep after tax instead. Marked as before tax, the whole payment is taxed, about 3,500 a year too much on a 21,000 annuity bought for 250,000.

    Your real tax is lower/up to $3,511 a year/anyone receiving an annuity bought with already-taxed savings who enters it as before tax

  • Every province gives its own credit for dividends from Canadian companies, and we give Ontario's to everyone. Choosing your province fixes your tax rates but not this credit. Ontario's is near the top of the range, so someone living elsewhere with a large holding of Canadian shares is likely shown slightly too little tax. On 10,000 a year of dividends each percentage point of difference is worth about 138 a year.

    Your real tax is higher/up to $635 a year/anyone outside Ontario holding Canadian dividend-paying shares outside a registered account

  • Ontario has a reduction that cancels a small provincial tax bill outright, worth up to 600 a year and gone once that bill passes 600. It applies to the provincial half alone and we hold one combined figure, so we leave it out and show too much tax. It only reaches someone whose income is low enough to still owe a little Ontario tax, and at the lowest income we checked the ordinary allowances had already cancelled the tax anyway.

    Your real tax is lower/up to $600 a year/an Ontario retiree on a low income who still owes a small amount of provincial tax

  • Quebec is not a province this page can stand in for. It has its own return on its own scale, its own pooled age and retirement credits, its own public pension, a health services charge of up to 1,000 a year and a drug plan premium of about 766, set against a 16.5 percent cut in federal tax worth about 2,275 on one worked case. Of the provinces measured it came out the dearest, so we show a Quebec retiree too little tax.

    Your real tax is higher/anyone retiring in Quebec

  • We treat every dividend as the kind a listed Canadian company pays, which carries a generous credit for the tax the company already paid. A dividend from your own small private company carries a much smaller one and is taxed more heavily than we show. There is no way to enter one here, and a listed portfolio never receives them.

    Your real tax is higher/anyone paying themselves dividends out of their own private company

  • Canada recomputes your bill a second way, at 20.5 percent on a base that counts the whole of a capital gain rather than half, with most allowances counted at half and an exemption of about 181,440, and charges whichever comes out higher. We do not model it, so a year with an unusually large realised gain could cost more than we show. Anything paid under it comes back against ordinary tax over seven years, and it is nowhere near binding on the cases we checked.

    Your real tax is higher/anyone realising an unusually large capital gain in a single year

  • A temporary credit running from 2025 to 2030 tops up allowances for people whose claims are unusually large, and we do not apply it, so the tax we show is a little high. For a typical retiree it is worth nothing at all: allowances of about 27,660 against a threshold of 58,523.

    Your real tax is lower/someone with unusually large allowance claims, which is almost no retiree

Outside what this tool does

Separate tax systems, or rules that only bite outside a retirement plan.

  • When you die everything you own is treated as sold that day and the whole built-up gain is taxed in your final return, unless it passes to a surviving partner at its original cost. So the first death in a couple usually costs nothing and the second is one large bill. We stop at the end of the plan and never charge it, so whatever we show you leaving behind is the amount before that tax.

    Your real tax is higher/anyone planning to leave investments rather than spend them

  • Property tax is a municipal charge, running from roughly 0.28 percent of assessed value in Vancouver to 2.6 percent in Winnipeg, and it is not a tax on your portfolio. Enter your own bill as a housing cost rather than expecting us to work one out. Two more sit outside the plan: British Columbia's extra school tax on homes above 3 million, and Ontario's fee for settling an estate, 1.5 percent of what it holds above 50,000.

    Could go either way/any Canadian homeowner, and the estate of anyone who dies resident in Ontario

  • There is nothing to leave out here. Canada has no wealth tax, no estate tax, no inheritance tax and no gift tax at any level of government. What it does instead is tax the built-up gain on everything you own in your final return, which is a separate limitation of its own.

    Could go either way/anyone expecting to leave money behind, or to receive it

  • United States shares and funds hand 15 percent of their dividends to the United States before you see the money, and where you hold them decides whether you get it back. Inside registered retirement savings a treaty makes it nothing. Inside a tax free savings account it is 15 percent and gone for good. In an ordinary account Canada credits it back. It is a United States tax, so it is not in the Canadian rules we model and we never charge it.

    Your real tax is higher/anyone holding United States shares or funds in a tax free savings account

Every other figure we use for this country (360)

The sections above cover what shapes a retirement plan. These are the rest of what the model reads, listed so nothing it uses is hidden from you.

  • account_types.lif.access.before.modelockedsource
  • account_types.lif.access.earliest_age55source
  • account_types.lif.choices[0].defaultfalsesource
  • account_types.lif.choices[0].idspouse_age_electionsource
  • account_types.lif.choices[0].kindboolsource
  • account_types.lif.clusterC1source
  • account_types.lif.exit.tranches.all.pension_income1source
  • account_types.lif.order_classdeferredsource
  • account_types.lif.owner_kinds[0]asource
  • account_types.lif.owner_kinds[1]bsource
  • account_types.lif.payout[0].kindrulesource
  • account_types.lif.payout[0].rule.params.first_year_factor0source
  • account_types.lif.payout[0].rule.params.under_71_base90source
  • account_types.lif.payout[0].rule.ruleCA.rrif_minimumsource
  • account_types.lif.payout[1].kindrulesource
  • account_types.lif.payout[1].rule.params.first_years15source
  • account_types.lif.payout[1].rule.params.last_age90source
  • account_types.lif.payout[1].rule.params.later_rate0.06source
  • account_types.lif.payout[1].rule.params.long_bond_yield0.0349source
  • account_types.lif.payout[1].rule.ruleCA.lif_maximumsource
  • account_types.lif.payout[2].amount37300source
  • account_types.lif.payout[2].kindsmall_potsource
  • account_types.lif.payout[2].min_age55source
  • account_types.lif.report_grouppension_potsource
  • account_types.lira.access.before.modelockedsource
  • account_types.lira.access.earliest_agechoice:lif_conversion_agesource
  • account_types.lira.choices[0].defaultretirement_agesource
  • account_types.lira.choices[0].idlif_conversion_agesource
  • account_types.lira.choices[0].kindagesource
  • account_types.lira.choices[0].range[0]55source
  • account_types.lira.choices[0].range[1]71source
  • account_types.lira.clusterC1source
  • account_types.lira.events[convert_to_lif].nameconvert_to_lifsource
  • account_types.lira.events[convert_to_lif].rule.params.tolifsource
  • account_types.lira.events[convert_to_lif].rule.rulecore.convertsource
  • account_types.lira.events[convert_to_lif].trigger.age_choicelif_conversion_agesource
  • account_types.lira.exit.tranches.all.ordinary1source
  • account_types.lira.order_classdeferredsource
  • account_types.lira.owner_kinds[0]asource
  • account_types.lira.owner_kinds[1]bsource
  • account_types.lira.report_grouppension_potsource
  • account_types.rrif.choices[0].defaultfalsesource
  • account_types.rrif.choices[0].idspouse_age_electionsource
  • account_types.rrif.choices[0].kindboolsource
  • account_types.rrif.clusterC1source
  • account_types.rrif.exit.tranches.all.pension_income1source
  • account_types.rrif.order_classdeferredsource
  • account_types.rrif.owner_kinds[0]asource
  • account_types.rrif.owner_kinds[1]bsource
  • account_types.rrif.payout[0].kindrulesource
  • account_types.rrif.payout[0].rule.params.first_year_factor0source
  • account_types.rrif.payout[0].rule.params.under_71_base90source
  • account_types.rrif.payout[0].rule.ruleCA.rrif_minimumsource
  • account_types.rrif.report_grouppension_potsource
  • account_types.rrsp.choices[0].default71source
  • account_types.rrsp.choices[0].idrrif_conversion_agesource
  • account_types.rrsp.choices[0].kindagesource
  • account_types.rrsp.choices[0].range[0]18source
  • account_types.rrsp.choices[0].range[1]71source
  • account_types.rrsp.clusterC1source
  • account_types.rrsp.events[convert_to_rrif].nameconvert_to_rrifsource
  • account_types.rrsp.events[convert_to_rrif].rule.params.torrifsource
  • account_types.rrsp.events[convert_to_rrif].rule.rulecore.convertsource
  • account_types.rrsp.events[convert_to_rrif].trigger.age_choicerrif_conversion_agesource
  • account_types.rrsp.exit.tranches.all.ordinary1source
  • account_types.rrsp.order_classdeferredsource
  • account_types.rrsp.owner_kinds[0]asource
  • account_types.rrsp.owner_kinds[1]bsource
  • account_types.rrsp.report_grouppension_potsource
  • annuity_types.registered_annuity.roleannuitysource
  • annuity_types.registered_annuity.taxable_classpension_incomesource
  • annuity_types.registered_annuity.taxable_fraction.kindfullsource
  • annuity_types.registered_annuity.termeithersource
  • annuity_types.rpp_db.roleoccupationalsource
  • annuity_types.rpp_db.taxable_classpension_incomesource
  • annuity_types.rpp_db.taxable_fraction.kindfullsource
  • annuity_types.rpp_db.termlifelongsource
  • capital_incomeaggregatedsource
  • forced_drawdown.rate_kindpercentsource
  • forced_drawdown.start.age72source
  • forced_drawdown.start.kindagesource
  • forced_drawdown.table.720.0528source
  • forced_drawdown.table.730.054source
  • forced_drawdown.table.740.0553source
  • forced_drawdown.table.750.0567source
  • forced_drawdown.table.760.0582source
  • forced_drawdown.table.770.0598source
  • forced_drawdown.table.780.0617source
  • forced_drawdown.table.790.0636source
  • forced_drawdown.table.800.0658source
  • forced_drawdown.table.810.0682source
  • forced_drawdown.table.820.0708source
  • forced_drawdown.table.830.0738source
  • forced_drawdown.table.840.0771source
  • forced_drawdown.table.850.0808source
  • forced_drawdown.table.860.0851source
  • forced_drawdown.table.870.0899source
  • forced_drawdown.table.880.0955source
  • forced_drawdown.table.890.1021source
  • forced_drawdown.table.900.1099source
  • forced_drawdown.table.910.1192source
  • forced_drawdown.table.920.1306source
  • forced_drawdown.table.930.1449source
  • forced_drawdown.table.940.1634source
  • forced_drawdown.table.950.1879source
  • forced_drawdown.table.960.2source
  • ordinary.credits[Ontario age amount].nameOntario age amountno source found
  • ordinary.credits[Ontario basic personal amount].nameOntario basic personal amountsource
  • ordinary.credits[Ontario pension income amount].cap_at_private_pensiontruesource
  • ordinary.credits[Ontario pension income amount].draw_min_age65source
  • ordinary.credits[Ontario pension income amount].nameOntario pension income amountno source found
  • ordinary.credits[federal age amount].namefederal age amountsource
  • ordinary.credits[federal basic personal amount (base)].namefederal basic personal amount (base)source
  • ordinary.credits[federal basic personal amount (enhanced portion)].namefederal basic personal amount (enhanced portion)source
  • ordinary.credits[federal pension income amount].cap_at_private_pensiontruesource
  • ordinary.credits[federal pension income amount].draw_min_age65source
  • ordinary.credits[federal pension income amount].namefederal pension income amountsource
  • ordinary.deferred_treatmentordinarysource
  • ordinary.flat_rate0source
  • ordinary.rental_baseordinaryno source found
  • ordinary.social[Ontario Health Premium band 1].nameOntario Health Premium band 1source
  • ordinary.social[Ontario Health Premium band 2].nameOntario Health Premium band 2source
  • ordinary.social[Ontario Health Premium band 3].nameOntario Health Premium band 3source
  • ordinary.social[Ontario Health Premium band 4].nameOntario Health Premium band 4source
  • ordinary.social[Ontario Health Premium band 5].nameOntario Health Premium band 5source
  • ordinary.surcharges[OAS recovery tax].nameOAS recovery taxsource
  • ordinary.surtax_on_tax0no source found
  • plain_death.kindrolloversource
Each province's figures (12 provinces and territories)
AB (20) source
ordinary.brackets[0][0]  58523
ordinary.brackets[0][1]  0.22
ordinary.brackets[1][0]  61200
ordinary.brackets[1][1]  0.285
ordinary.brackets[2][0]  117045
ordinary.brackets[2][1]  0.305
ordinary.brackets[3][0]  154259
ordinary.brackets[3][1]  0.36
ordinary.brackets[4][0]  181440
ordinary.brackets[4][1]  0.38
ordinary.brackets[5][0]  185111
ordinary.brackets[5][1]  0.41
ordinary.brackets[6][0]  246813
ordinary.brackets[6][1]  0.42
ordinary.brackets[7][0]  258482
ordinary.brackets[7][1]  0.43
ordinary.brackets[8][0]  370220
ordinary.brackets[8][1]  0.47
ordinary.brackets[9][0]  none
ordinary.brackets[9][1]  0.48
BC (22) source
ordinary.brackets[0][0]  50363
ordinary.brackets[0][1]  0.196
ordinary.brackets[10][0]  none
ordinary.brackets[10][1]  0.535
ordinary.brackets[1][0]  58523
ordinary.brackets[1][1]  0.217
ordinary.brackets[2][0]  100728
ordinary.brackets[2][1]  0.282
ordinary.brackets[3][0]  115648
ordinary.brackets[3][1]  0.31
ordinary.brackets[4][0]  117045
ordinary.brackets[4][1]  0.3279
ordinary.brackets[5][0]  140430
ordinary.brackets[5][1]  0.3829
ordinary.brackets[6][0]  181440
ordinary.brackets[6][1]  0.407
ordinary.brackets[7][0]  190405
ordinary.brackets[7][1]  0.437
ordinary.brackets[8][0]  258482
ordinary.brackets[8][1]  0.458
ordinary.brackets[9][0]  265545
ordinary.brackets[9][1]  0.498
MB (14)
source
ordinary.brackets[0][0]  47000
ordinary.brackets[1][0]  58523
ordinary.brackets[2][0]  100000
ordinary.brackets[3][0]  117045
ordinary.brackets[4][0]  181440
ordinary.brackets[5][0]  258482
ordinary.brackets[6][0]  none
source
ordinary.brackets[0][1]  0.248
ordinary.brackets[1][1]  0.2675
ordinary.brackets[2][1]  0.3325
ordinary.brackets[3][1]  0.379
ordinary.brackets[4][1]  0.434
ordinary.brackets[5][1]  0.464
ordinary.brackets[6][1]  0.504
NB (16) source
ordinary.brackets[0][0]  52333
ordinary.brackets[0][1]  0.234
ordinary.brackets[1][0]  58523
ordinary.brackets[1][1]  0.28
ordinary.brackets[2][0]  104666
ordinary.brackets[2][1]  0.345
ordinary.brackets[3][0]  117045
ordinary.brackets[3][1]  0.365
ordinary.brackets[4][0]  181440
ordinary.brackets[4][1]  0.42
ordinary.brackets[5][0]  193861
ordinary.brackets[5][1]  0.45
ordinary.brackets[6][0]  258482
ordinary.brackets[6][1]  0.485
ordinary.brackets[7][0]  none
ordinary.brackets[7][1]  0.525
NL (24) source
ordinary.brackets[0][0]  44678
ordinary.brackets[0][1]  0.227
ordinary.brackets[10][0]  1141275
ordinary.brackets[10][1]  0.543
ordinary.brackets[11][0]  none
ordinary.brackets[11][1]  0.548
ordinary.brackets[1][0]  58523
ordinary.brackets[1][1]  0.285
ordinary.brackets[2][0]  89354
ordinary.brackets[2][1]  0.35
ordinary.brackets[3][0]  117045
ordinary.brackets[3][1]  0.363
ordinary.brackets[4][0]  159528
ordinary.brackets[4][1]  0.418
ordinary.brackets[5][0]  181440
ordinary.brackets[5][1]  0.438
ordinary.brackets[6][0]  223340
ordinary.brackets[6][1]  0.468
ordinary.brackets[7][0]  258482
ordinary.brackets[7][1]  0.488
ordinary.brackets[8][0]  285319
ordinary.brackets[8][1]  0.528
ordinary.brackets[9][0]  570638
ordinary.brackets[9][1]  0.538
NS (18) source
ordinary.brackets[0][0]  30995
ordinary.brackets[0][1]  0.2279
ordinary.brackets[1][0]  58523
ordinary.brackets[1][1]  0.2895
ordinary.brackets[2][0]  61991
ordinary.brackets[2][1]  0.3545
ordinary.brackets[3][0]  97417
ordinary.brackets[3][1]  0.3717
ordinary.brackets[4][0]  117045
ordinary.brackets[4][1]  0.38
ordinary.brackets[5][0]  157124
ordinary.brackets[5][1]  0.435
ordinary.brackets[6][0]  181440
ordinary.brackets[6][1]  0.47
ordinary.brackets[7][0]  258482
ordinary.brackets[7][1]  0.5
ordinary.brackets[8][0]  none
ordinary.brackets[8][1]  0.54
NT (16) source
ordinary.brackets[0][0]  53003
ordinary.brackets[0][1]  0.199
ordinary.brackets[1][0]  58523
ordinary.brackets[1][1]  0.226
ordinary.brackets[2][0]  106009
ordinary.brackets[2][1]  0.291
ordinary.brackets[3][0]  117045
ordinary.brackets[3][1]  0.327
ordinary.brackets[4][0]  172346
ordinary.brackets[4][1]  0.382
ordinary.brackets[5][0]  181440
ordinary.brackets[5][1]  0.4005
ordinary.brackets[6][0]  258482
ordinary.brackets[6][1]  0.4305
ordinary.brackets[7][0]  none
ordinary.brackets[7][1]  0.4705
NU (16) source
ordinary.brackets[0][0]  55801
ordinary.brackets[0][1]  0.18
ordinary.brackets[1][0]  58523
ordinary.brackets[1][1]  0.21
ordinary.brackets[2][0]  111602
ordinary.brackets[2][1]  0.275
ordinary.brackets[3][0]  117045
ordinary.brackets[3][1]  0.295
ordinary.brackets[4][0]  181439
ordinary.brackets[4][1]  0.35
ordinary.brackets[5][0]  181440
ordinary.brackets[5][1]  0.375
ordinary.brackets[6][0]  258482
ordinary.brackets[6][1]  0.405
ordinary.brackets[7][0]  none
ordinary.brackets[7][1]  0.445
ON (18) source
ordinary.brackets[0][0]  53891
ordinary.brackets[0][1]  0.1905
ordinary.brackets[1][0]  58523
ordinary.brackets[1][1]  0.2315
ordinary.brackets[2][0]  107785
ordinary.brackets[2][1]  0.2965
ordinary.brackets[3][0]  117045
ordinary.brackets[3][1]  0.3166
ordinary.brackets[4][0]  150000
ordinary.brackets[4][1]  0.3716
ordinary.brackets[5][0]  181440
ordinary.brackets[5][1]  0.3816
ordinary.brackets[6][0]  220000
ordinary.brackets[6][1]  0.4116
ordinary.brackets[7][0]  258482
ordinary.brackets[7][1]  0.4216
ordinary.brackets[8][0]  none
ordinary.brackets[8][1]  0.4616
PE (20) source
ordinary.brackets[0][0]  33928
ordinary.brackets[0][1]  0.235
ordinary.brackets[1][0]  58523
ordinary.brackets[1][1]  0.2747
ordinary.brackets[2][0]  65820
ordinary.brackets[2][1]  0.3397
ordinary.brackets[3][0]  106890
ordinary.brackets[3][1]  0.371
ordinary.brackets[4][0]  117045
ordinary.brackets[4][1]  0.3812
ordinary.brackets[5][0]  142520
ordinary.brackets[5][1]  0.4362
ordinary.brackets[6][0]  181440
ordinary.brackets[6][1]  0.45
ordinary.brackets[7][0]  200000
ordinary.brackets[7][1]  0.48
ordinary.brackets[8][0]  258482
ordinary.brackets[8][1]  0.49
ordinary.brackets[9][0]  none
ordinary.brackets[9][1]  0.53
SK (14) source
ordinary.brackets[0][0]  54532
ordinary.brackets[0][1]  0.245
ordinary.brackets[1][0]  58523
ordinary.brackets[1][1]  0.265
ordinary.brackets[2][0]  117045
ordinary.brackets[2][1]  0.33
ordinary.brackets[3][0]  155805
ordinary.brackets[3][1]  0.385
ordinary.brackets[4][0]  181440
ordinary.brackets[4][1]  0.405
ordinary.brackets[5][0]  258482
ordinary.brackets[5][1]  0.435
ordinary.brackets[6][0]  none
ordinary.brackets[6][1]  0.475
YT (12) source
ordinary.brackets[0][0]  58523
ordinary.brackets[0][1]  0.204
ordinary.brackets[1][0]  117045
ordinary.brackets[1][1]  0.295
ordinary.brackets[2][0]  181440
ordinary.brackets[2][1]  0.369
ordinary.brackets[3][0]  258482
ordinary.brackets[3][1]  0.418
ordinary.brackets[4][0]  500000
ordinary.brackets[4][1]  0.458
ordinary.brackets[5][0]  none
ordinary.brackets[5][1]  0.48
Held but not used here (22)

These would scale a figure for a couple taxed together. This country taxes each partner separately, so the model never applies them, and they are not counted among the figures we could not source.

ordinary.credits[Ontario age amount].joint_multiple  2
ordinary.credits[Ontario age amount].taper_start_joint_multiple  2
ordinary.credits[Ontario basic personal amount].joint_multiple  2
ordinary.credits[Ontario pension income amount].joint_multiple  2
ordinary.credits[federal age amount].joint_multiple  2
ordinary.credits[federal age amount].taper_start_joint_multiple  2
ordinary.credits[federal basic personal amount (base)].joint_multiple  2
ordinary.credits[federal basic personal amount (enhanced portion)].joint_multiple  2
ordinary.credits[federal basic personal amount (enhanced portion)].taper_start_joint_multiple  2
ordinary.credits[federal pension income amount].joint_multiple  2
ordinary.joint_mode  splitting
ordinary.social[Ontario Health Premium band 1].allowance_joint_multiple  2
ordinary.social[Ontario Health Premium band 1].ceiling_joint_multiple  2
ordinary.social[Ontario Health Premium band 2].allowance_joint_multiple  2
ordinary.social[Ontario Health Premium band 2].ceiling_joint_multiple  2
ordinary.social[Ontario Health Premium band 3].allowance_joint_multiple  2
ordinary.social[Ontario Health Premium band 3].ceiling_joint_multiple  2
ordinary.social[Ontario Health Premium band 4].allowance_joint_multiple  2
ordinary.social[Ontario Health Premium band 4].ceiling_joint_multiple  2
ordinary.social[Ontario Health Premium band 5].allowance_joint_multiple  2
ordinary.social[Ontario Health Premium band 5].ceiling_joint_multiple  2
ordinary.surcharges[OAS recovery tax].threshold_joint_multiple  2