I have gone through some immigration experiences in your blog and gone through mixed feelings that most immigrants seem to go through. I though to share my experiences too.
As for introduction, I am Hindu by religion from Gujarat and shifted to Canada about a year ago. My reason for shifting here was that I could not get job that delivers job satisfaction in India While the working hours were long, remuneration pitifully low. Even otherwise, my sister is settled in Australia and had relations in India which could act as bonding factor.