Question: how long do you have to be a permanent resident to become a citizen?
Answer: Learn about the residency obligation for permanent residents The general rule is that over a period of 5 years, you must be in Canada for at least 2 years. That's the same as 730 days.