Sure.
I think your question raises a couple of issues. First of all, if you're an immigrant, you have to be in Canada for a certain period of time to qualify for old age security benefits. Those are the government income support benefits.
On the other part of the question, it is certainly the case that retirement saving for immigrants is more difficult than for people who are born in Canada. There was a Statistics Canada study done on that. It revealed that immigrants are retiring later; they're significantly more concerned about their retirement income security than the Canadian-born; they have saved less.
The retirement income system we have in Canada actually penalizes immigrants, because if you come to Canada mid-career, you don't have any built-up RRSP savings room from before you came to Canada. So it's actually impossible to catch up. Even if an immigrant worker saves to the maximum permitted, most typically will not be able to achieve an adequate retirement income at the same age as other Canadians.