The software engineer currently earns 85,000 Canadian dollars (around Rs 52.5 lakh annually, including bonuses). However, the high cost of living in Halifax, where he lives, along with Canada’s strained healthcare system, is making life challenging. “Rent’s crazy, paying 2,300 Canadian dollars (Rs 1.42 lakh) for rent and utilities,” he noted, adding that long waiting times for non-urgent healthcare have been another significant issue.
His company has offered him a managerial position in Bengaluru with a salary of Rs 36 lakh per annum, plus a Rs 5 lakh bonus. While the offer seems promising, the engineer is concerned about adjusting to the work culture in India, particularly with an Indian manager. “I’ve never worked in India, and I’ve heard horror stories about the demands of Indian bosses,” he mentioned in his post. He’s also unsure about the working environment, which he fears might change if his current managers leave.
One of the biggest factors weighing on his decision is the potential impact on his path to Canadian citizenship. Staying in Canada would allow him to secure citizenship in 1.5 years, but taking the job in India could push that timeline to at least 2.5 years. He also worries about his mother’s health back in India, stating that being closer to home could help her as she deals with growing health concerns.
“I wanted to get Canadian citizenship and move to the US, but now I’m thinking I’ll probably end up in India long-term,” he shared. He also mentioned the