Key Canadian tax deadlines for 2026. Personalized to your profile.
Showing general dates. Fill in your profile to see only the dates that apply to you. Fill in your profile
Dec
15
2026
Next Deadline
Final quarterly instalment payment for self-employed people.
Source: canada.ca37
days
Upcoming
Dec
31
2026
The TFSA has no contribution deadline. New room is added on January 1 each year. Money you withdraw this year is added back to your room on January 1 of next year. Withdraw before December 31 if you plan to re-contribute next year.
Source: canada.caOpen calculator53d
Upcoming
Dec
31
2026
Last day to contribute to an FHSA for the 2026 contribution year. Unused FHSA room carries forward.
Source: canada.caOpen calculator53d
Upcoming
Dec
31
2026
Last day for charitable donations to count toward the 2026 tax credit.
Source: canada.ca53d
Upcoming
Dec
31
2026
Last day to contribute to an RESP and receive 2026 CESG matching ($500 max per child).
Source: canada.ca53d
Upcoming
Dec
31
2026
In the year you turn 71, withdraw your RRSP, transfer it to a RRIF or buy an annuity. December 31 of that year is also your last day to contribute to an RRSP.
Source: canada.ca53d
Upcoming
Dec
31
2026
Withdraw at least your RRIF minimum by December 31 each year, starting the year after you open the RRIF. You must convert your RRSP to a RRIF by December 31 of the year you turn 71.
Source: canada.caOpen calculator53d
Upcoming
Mar
1
2027
Last day to contribute to an RRSP and claim the deduction on your 2026 tax return.
Source: canada.caOpen calculator113d
Upcoming
Apr
30
2027
Deadline to file your 2026 T1 tax return. Tax owing must be paid by this date to avoid interest.
Source: canada.caOpen calculator173d
Upcoming
Jun
15
2027
Extended filing deadline for self-employed people. Note: any tax owing was still due April 30.
Source: canada.ca219d
Upcoming
Dates checked against canada.ca. Updated October 21, 2026.
Email me my deadlines before April 30
Your tax dates in one email. We save your address now and write when sending starts. Unsubscribe anytime.