Regarding Old Age Security, the only criterion required by law is for a person to be a Canadian citizen, to have lived in Canada long enough, at least ten years. To be eligible for a full pension, you need to have lived in Canada for 40 years after the age of 18. There are no criteria with regard to one's economic status, there are only criteria with regard to one's identity, that is, one must be a Canadian citizen. This is in the Old Age Security Act. Look at the eligibility criteria and you'll see.
On October 19th, 2010. See this statement in context.