Two income taxes on one paycheque
Canada taxes employment income twice: a federal layer common to everyone and a provincial layer that depends on where you live on December 31. Both use progressive brackets applied to the same taxable income, and both are softened by non-refundable credits — the basic personal amount, CPP and EI premiums — computed at the lowest bracket rate, so they cancel the tax on your first dollars rather than on your last.
The federal layer (2026)
| Taxable income up to | Rate |
|---|---|
| $57,375 | 14.00% |
| $114,750 | 20.50% |
| $177,882 | 26.00% |
| $253,414 | 29.00% |
| and over | 33.00% |
The first bracket dropped to 14.00% for 2026 — and the same rate applies to the credit on the $16,452 basic personal amount: a taxpayer earning under that amount effectively owes no federal tax.
Same salary, three provinces
| 65,000 $ — province | Federal tax | Provincial tax | Take-home |
|---|---|---|---|
| ON | $6,591.75 | $2,871.94 | $50,817.56 |
| BC | $6,591.75 | $2,968.78 | $50,720.72 |
| QC | $5,470.59 | $6,302.45 | $48,221.46 |
Two things stand out. Quebec's federal line is lower — the 16.50% abatement reduces basic federal tax for QC residents — but its provincial tax ( $6,302.45) is far higher than Ontario's ( $2,871.94), plus QPIP premiums. And the combined marginal rate stacks: an Ontario earner whose taxable income sits in the second bracket of each system pays 29.65% on the next dollar — that is the number that matters for a raise, an RRSP contribution or overtime.
Three provinces parameterized — not thirteen
Canada has ten provinces and three territories; the engine currently covers Ontario, British Columbia and Quebec — published only where the provincial parameters were verified against official sources rather than extrapolated. Other provinces exist in the same dual-layer architecture (Alberta's flat-ish schedule, Saskatchewan and Manitoba's three-bracket systems, the Atlantic provinces' higher rates, the territories' own rules) and will be added as they are verified. The federal layer above applies identically everywhere.
Your province is where you live on December 31
Provincial tax follows your province of residence on December 31 of the tax year — not where you worked, not where you spent most of the year. Moving from Ontario to Quebec in November means the whole year's income is taxed under Quebec rules (and Revenu Québec gets a separate return; other provinces piggyback on the federal one). Payroll withholds at the province on file, so a mid-year move reconciles at filing.
The marginal-rate number worth memorizing
On $65,000, taxable income (~$64,385 after the deductible CPP parts) sits in the second bracket of both systems in every parameterized province. That puts the combined marginal rate at 29.65% in Ontario, 28.20% in BC and 39.50% in Quebec — before the small credit offsets. This is the rate that applies to a raise, a bonus or an RRSP dollar, and it is noticeably higher than the average rate your stub suggests.
Deductions vs credits — the distinction that matters
A deduction (RRSP contributions, the CPP enhancement and CPP2 parts) removes income from the taxable base and saves tax at your marginal rate. A non-refundable credit (basic personal amount, base CPP, EI premiums) multiplies by the lowest bracket rate and subtracts tax directly — worth the same to a low-income and a high-income earner. Knowing which is which explains why an RRSP dollar saves more than a CPP dollar at higher incomes.
What credits do — and don't
Non-refundable credits (basic personal amount, CPP base, EI, QPIP in Quebec) shrink tax but never below zero; refundable credits (GST credit, Canada Workers Benefit) can pay out below zero but are settled at filing, outside payroll scope. Ontario also levies a surtax and a Health Premium at higher incomes — flagged as a v1 gap on the methodology page. Compare provinces in the calculator. Indicative estimate computed with the official parameters in force — not a pay slip, and not tax or legal advice.