how long do you have to live in canada to become a permanent resident?
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).