As a person actually receiving CPP/OAS/RRIF. I didn't have to "pass/take" a urine test to receive. I live in Canada. No comment on what other countries do! More up to date info: Seniors.ga.ca OR servicecanada.gc.ca
CPP_ Canada Pension plan-one pays into from age 18 based on employment-. tracked throughout's one "employment life" on- one's tax return.
OAS: Old Age Security- based on residence in Canada- 40 years- given to those over 65 , special variation from those over 60 with not much income.No special tax paid as such.
RRIF: One's private pension plan which is tax deductible as paid and one must withdraw after 69/71.All withdrawals are taxable in the year received. The rules have been changed a number of times- over the last 25 years.
Books in the public library if one wants to read more.
Implanted A B Harmony activated Aug/07