We coordinate Canada's public pension system, which is a two-tier system, old age security and the Canada Pension Plan, with whatever type of system the other country has. Very few countries have residence-based schemes--I mentioned a few--and most of them are contributory.
Yes, we would have to have agreements to help people qualify for benefits from that country and for the Canada Pension Plan or old age security abroad and for people who have less than three years of residency in Canada.
As I mentioned at the beginning, other features of social security agreements affect detached workers who are sent to work abroad temporarily. It protects them and allows them to continue to contribute to the Canada Pension Plan for a temporary period and to be exempted from paying contributions in the other country, so this results in savings for the companies that send these Canadian workers abroad.