Question: how many years do you have to work to get a pension in canada?
Answer: In order to qualify for a full pension, a person must have lived in Canada for at least 40 years after turning 18.