Thanks explorer101.
I agree with you.
But why I asked this if we all can learn and understand from senior experiences (Positives and negatives as per your experience only). As leaving everything here in India and moving to a new country is a very big decision.
Moving to Canada involves risk, it may also be that leaving family members is a problem for many people.
With hard work and good luck the risk can be minimized.
At present, getting family members (parents etc) into Canada takes a long time, that time is getting longer.
Leaving family is a personal choice, some immigrants can do it, others cannot.
It all comes down to a personal choice, not a comparison between the two countries.