Language selection


Help Centre what do you need help with?

What are the requirements for becoming a Canadian citizen?

To become a Canadian citizen, you must

  • be a permanent resident
  • have lived in Canada for 3 out of the last 5 years
  • have filed your taxes, if you need to
  • pass a test on your rights, responsibilities and knowledge of Canada
  • prove your language skills

Depending on your situation, there may be additional requirements.

Find out if you’re eligible

Answers others found useful

Help tool

  • Discover Canada Study Guide

Form and guide

Glossary term

Date modified: