I lived most of my life in another country before coming to Canada. Can I still collect Old Age Security when I retire?
The following answer is taken from Old Age Security produced by Service Canada.
The Old Age Security program provides you with a modest monthly pension at age 65 if you have lived in Canada for at least 10 years.
Even if you have lived in Canada for less than 10 years, you may still qualify for a pension, since Canada has social security agreements with many countries. If you have lived in one of these countries or contributed to its social security system, you may qualify for a pension from that country, from Canada, or from both countries.