To become a Canadian citizen, most applicants must
be a permanent resident
have lived in Canada for at least 3 out of the last 5 years (1,095 days):
You can use the online physical presence calculator to find out if you have been physically present in Canada long enough to be eligible for citizenship. If you have, the calculator will tell you that you are eligible to apply. If you have not, it will tell you when you will be eligible to apply.
This online calculator is the preferred method to calculate your physical presence in Canada.
have filed your taxes, if you need to
pass a citizenship test
prove your language skills in English or French if needed