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.