MIGRATION TO CANADA,NEWZELAND,US,UK?

Posted March 29th, 2011 by immigratecanada and filed in Immigration to Canada

I am a B.TECH.engineer of Indian nationality working in Instrumentation/electrical area in Gulf.Total working experience of 24 years in India,Gulf,Africa regions.I wish to migrate with my family to Canada or similar countries.
-Advice about possibility of migration,assured agencies,links.
-Also approx expenses & time span.
-Suggest suitable countries.
-Is it necessary that I must have a job before travel plans.If I have to search for a job after reaching in that country what are the chances of job & mode of servival till the job is obtained.
-Is it better to apply for immigration from India or my present country of work which is Saudi Arabia.