Not been to US so no idea of their system. But in Canada, you get benefit irrespective of your legal work status, work or PR or citizenship.
As for retirement stuff, it’s better you start some plans with SBI , I don’t trust private bankers with retirement plans. Plans start like 3k a month for...