How long do you have to live in Canada to become a citizen?

How long do you have to live in Canada to become a citizen?

three years The following criteria must be met to be eligible for Canadian citizenship: Applicants must have Canadian permanent resident status and have lived in Canada for at least three years (1,095 days) out of the past five years before applying (unless there are exceptional circumstances). Jan 4, 2022

See also  Which side is better in Costa Rica?