indian tech workers make up a huge part of startups to pre-IPO companies.
having said that glassdoor reviews show them to be awful places to work-shit pay, shit code, that turns to overtime.
I know one friend who was pretty much ousted by indian managers.
just don't expect new arrivals to respect or even be conscious of Canadian cultures or customs.
i hope they eventually learn and integrate here however.
not so great for tech workers already in canada.