QUOTE(sophiemeister @ Feb 22 2008, 07:46 PM)

Hi - I'm a green card holder and live in the USA but still work in Canada (a surprisingly short daily commute!) I have a SSN and file taxes in both countries though I don't earn money in the USA. My question is - when I am elderly, would I get social security benefits even though I've never worked in the USA or contributed to the US or state tax? (other than city/property taxes).
Just curious.

Working in Canada for a Canadian company, I would suspect you are accruing social security benefits there. Since you work in Canada, your employer makes deductions from your paycheck and submits them to some sort of government agency. No?