News for hackers. Stuff that matters.

hjlkashd

Yes, but if you lose your job for any reason, you have to leave the country in a matter of days (I think you have 30 days, it might be a little more).

So, sell your house, all your belongings, take the kids out of school, move all investments... uproot your whole life in 2 months, maybe 1 month. That's not an easy thing to do, especially with children. It's not fair to my family - the kids would hate moving from the US back to India. Canada is much closer, culturally, and it's easier to adjust.

We decided to move as a family, and planned everything for more than a year.

This is personal, of course. Everyone has to make their own decision.

Yes, this was also a major reason for leaving.
Replied above
Replied above.
This is my comment. Addressing some of the questions

1. I took a pay cut. I went from 190K+ USD (~250k+ CAD) to 180k CAD (this includes my bonus. My base is lower, say around ~150k CAD). Numbers are fuzzed but close enough to reality.

This is a significant drop, but of course it's still a very good salary for Canada. I'm satisfied with my decision.

2. I'm in Marketing, reasonably senior. Couple levels down from the CMO.

3. Same company. Essentially got transferred with a pay cut. This made it easy for the company as well. It helped that I've been here for a longish time and have built relationships within the company. They were very supportive.