Every Immigrant will face this question of when to bring the family to join them in Canada. I hope this article helps you in making the right decision.
Having children is a major factor
Bringing your family will make things more difficult for you. The less baggage you have the better it is for you. You should come by yourself and find a job for yourself and once you are able to offer your family a decent living you can bring them.
With the family, your expenses will go up significantly. You will need an independent place of living in a safe and upscale neighborhood and the children schooling and activities will only drive the cost up. There is a lot to adjust to and with family, things will only get difficult.
Your Spouse can be an asset
But if you do not have children and your spouse understands the risks involve and the change in lifestyle that she has to go through and is willing to stay by your side through the struggle then its fine to bring her. Infect this companionship during the struggling stage will only help in making your connection strong and bringing both of you together. If your spouse is a working professional than it's also fine to struggle together as one can hold an odd job to pay the bills while the other work on the career.
This should be a Family Decision
This is a major decision and should be discussed with your family openly. Long-term relationships are hard to keep and require significant trust and investment in time. You have to overcome time differences and physical distance. Each family member has to adjust to the new reality. Be mindful of the fact that it can be anywhere from 06 months to a couple of years before your family could join you. Make full use of the technology like Skype, Facebook and WhatsApp to stay connected with your family.
Beware of Changing Rules
Make sure that you are aware of the documentation process in order to bring your family to Canada. You do not want any nasty surprises when you are ready to bring them to Canada. Remember the rules keep on changing so remain up to date with current changes in the immigration process.