Filing your Canadian income taxes is one of the most overlooked requirements for citizenship. Many applicants are surprised to learn that IRCC verifies your tax history directly with the CRA. This guide covers everything you need to know. CitizenPass helps you prepare for every step — read on, then start practicing for free.
Trusted by thousands of new Canadians. CitizenPass is the #1 free citizenship test prep platform — 600+ practice questions, AI coaching, and lessons covering every chapter of the Discover Canada guide.
The Tax Filing Requirement
To be eligible for Canadian citizenship, you must have filed income tax returns with the Canada Revenue Agency (CRA) for at least 3 of the 5 tax years that fall within the period you are using to calculate your physical presence.
Key Facts
- A tax year runs from January 1 to December 31
- You must file even if you had zero income
- IRCC verifies your filing status directly with the CRA
- You do not need to provide tax documents in your application — IRCC checks automatically
- The requirement applies to both federal and provincial/territorial taxes
How IRCC Verifies Your Taxes
When you submit your citizenship application, IRCC sends a request to the CRA to verify that you have filed tax returns for the required years. You do not need to attach tax returns, notices of assessment, or any CRA documents to your application.
However, if the CRA cannot confirm your filing history, IRCC may:
- Request additional information from you
- Delay your application
- Return your application as incomplete
Which Tax Years Do I Need to File?
This depends on when you are applying and the 5-year window you are using for your physical presence calculation.
Example:
- Application date: June 2025
- 5-year window: June 2020 to June 2025
- Tax years in this window: 2020, 2021, 2022, 2023, 2024
- You need to have filed for at least 3 of these 5 years
What If I Became a PR Mid-Year?
You need to file a tax return for the full calendar year, even if you became a PR partway through the year. If you were in Canada for only part of the year, you may file as a part-year resident.
Filing a Nil Return (Zero Income)
If you had no income in a particular year — for example, you were a full-time student or a stay-at-home parent — you should still file a tax return. This is called a nil return.
Filing a nil return:
- Satisfies the citizenship tax filing requirement
- Makes you eligible for benefits like the GST/HST credit and Canada Child Benefit
- Is straightforward and free using CRA's online filing service
How to File a Nil Return
- Log into your CRA My Account or use NETFILE-certified software
- Enter your personal information
- Report $0 income on all income lines
- Submit the return
Free tax software options include Wealthsimple Tax, TurboTax Free, and StudioTax.
What If I Have Not Filed for Some Years?
If you have missed filing for some years, do not panic. You can file late tax returns before submitting your citizenship application.
Steps to Catch Up on Tax Filing
- Check your CRA My Account to see which years you have filed
- File missing returns using NETFILE (for returns up to 4 years old) or by mail
- Allow processing time — the CRA may take 2-8 weeks to process late returns
- Verify confirmation — Check your CRA account to confirm the returns are assessed
CitizenPass Pro Tip: File your late returns at least 2-3 months before submitting your citizenship application. This gives the CRA enough time to process them and ensures IRCC can verify your filing history.
Common Tax Filing Mistakes
- Not filing for zero-income years — You must file even with no income
- Using the wrong filing status — Part-year residents should file as part-year, not non-resident
- Not including worldwide income — Canadian residents must report income from all countries
- Forgetting spousal income — If you are filing jointly or claiming spousal credits, include your spouse's information
- Not keeping records — Keep copies of all tax returns and notices of assessment
Setting Up CRA My Account
If you do not already have a CRA My Account, set one up now:
- Go to the CRA website and click "My Account for Individuals"
- Register using your SIN, date of birth, and previous tax return information
- Verify your identity (you may receive a security code by mail)
- Once set up, you can view your filing history, notice of assessment, and benefit payments
Tax Filing and the Citizenship Timeline
| Step | Timing |
|---|---|
| Become a PR | Year 0 |
| File first tax return | April of Year 1 |
| File second tax return | April of Year 2 |
| File third tax return | April of Year 3 |
| Check CRA filing history | Before applying |
| Apply for citizenship | Year 3+ |
Pass Your Citizenship Test — With CitizenPass
Once your taxes are in order, focus on preparing for the citizenship test. Thousands of newcomers have used CitizenPass to pass on their first attempt. Here is what you get — completely free to start:
- 600+ Practice Questions — Same format as the real IRCC test, with detailed explanations for every answer
- AI-Powered Coach — Identifies your weak areas and builds a personalized study plan just for you
- 80+ Bite-Sized Lessons — All 12 Discover Canada chapters, broken into 10-minute study sessions
- Real-Time Progress Tracking — See exactly when you are ready to pass
- Bilingual Support — Study in English or French, switch anytime
- Mobile + Desktop — Available on iOS, Android, and web — study anywhere
CitizenPass users score an average of 18/20 on their first attempt — well above the 15/20 passing score.
Your Canadian dream is one test away. Join thousands of successful new Canadians — start your free CitizenPass preparation today.
Ready to Practice?
Put your knowledge to the test with 600+ practice questions and AI coaching.
Also available on mobile:
Frequently Asked Questions
1What happens if I did not file taxes for one year?
You need at least 3 years of tax filing. If you missed one year but filed the other required years, you may still be eligible. However, IRCC may request clarification. It is best to file all years you were a PR.
2Do I need to file taxes if I had no income?
Yes. Even with zero income, you should file a nil tax return (a return reporting $0 income). IRCC checks that you filed, not how much you earned. Filing also ensures you receive benefits like GST/HST credits.
3Can I file late taxes before applying for citizenship?
Yes. You can file late tax returns with the CRA before submitting your citizenship application. It is better to file late than not at all. Allow a few weeks for the CRA to process your returns.
4Which tax years need to be filed?
You must file for at least 3 of the 5 tax years that fall within the period used to calculate your physical presence. Tax years align with the calendar year (January 1 to December 31).