When contemplating immigration to a new country, you have to be realistic about your job opportunities. Look for jobs on the web, even contact employers to find out what chances you have. If you can afford it, go there, arrange interviews and try to get the feel for how easy or hard it will be for you to get a job when you arrive. Inspite of education and experience, some people will not be able to get a job in their field. Maybe their is no shortage of people in their profession in Canada, maybe Canadian employers do not trust their education or experience, maybe their English isn't good enough. You have to have a plan for what you will do if that happens to you. Will you sit at home until your savings run out or will you take a job cleaning or the like, hoping to find something better? Every month you don't work brings you further away from your past job experience. If you wait too long, you may become unemployable in your field. Will you go back to college and re-train or get a job in a different field entirely. This is definitely something you need to think about before you move. It would be better to get a job before you go if possible. If not possible, it's worth considering to go alone and leave your family at home until you have gotten settled.