CAN_USA,
Thank you very much for the reply. These rules are very confusing. In summary this is what I want to know.If you can answer these it would help me decide if I want to move to Canada.
(1)I'm an Indian Citizen and a Canadian PR working in the US on H1B visa for an american company hired in the US for the past 5 years.Now, If I decide to move to canada, will all the S

ocial Security Benefits in the US be transferred over to canada or I will loose all the SSN money I had paid so far?
(2) Say I have paid for SSN in the US for 5 years. If I contribute for 3 more years in SIN canada and return back to India for good as an Indian Citizen, will I get all my SIN benefits after retirement eventhough I'm a citizen of india and residing in india/can I encash my SIN benefits(money I have contributed for 8 years) when I return back to India?
(3) How many years do we need to contribute in SIN in order to get the benefits after retirement?
(4) What is the retirement age at which I will start receiving the SIN benefits?
Thanks