Question: how long do you have to live in canada before becoming a permanent resident?
Answer: Currently, a person must have been living in Canada as a permanent resident for three years (1095 days) out of the five years preceding their application (with up to one year of the time before becoming a permanent resident included).