I heard a lot of arguments about moving to canada, and its really strange when it comes from those who are applying to immigrate there what makes them in a big contradiction.
The idea is that most of those who apply for immigrating to canada assumes that they are supposed to arrive to the paradise where no more effort is required to get the desired life, thats why as soon as they arrive there without a realistic plan for the transition stage they fail to link to the job market and accept any available work even that is not related to their main profession in order to survive there.
the fact is that Canada is nothing but a country with an economy considered from the 10 most stable ones in the world with a relatively low population what makes it crave for more professional young people to expand on the wild spread lands lacking for Canadians from one side and to enhance and develop this stable economy.
In a simple similitude, consider it as a successful company that has a lot of projects waiting to be executed what makes it accepting new employees to expand its works, but still this has nothing to do with the idea that u are an engineer for example but didn't prove that u r qualified to do this job what let u work as a normal labor. For the company u still beneficial as u r filling a vacancy and doing a required duty and get paid relative to this job, but its ur role to convince them that u r eligible to PULL OUT an engineer vacancy and here comes the effort recommended from ur side.
In my case I was totally aware with the difficulty to get a job in my profession before applying, and I think its logical as the competition with the citizens who got their education there as well their training and experience according to the country standards, won't be that easy. First I have to equalize my chances with them by evaluating my degree getting any recommended courses, or even get a higher degree in a canadian university, get sufficient training in the canadian industry even if it is not paid. For me it worth to spend three years or more for that, and then I can argue about not getting my opportunity (and I doubt that anyone won't get his chance after doing all that otherwise there would be contradiction with the stability and development of the economy)
I advise those who are not ready for this idea yet, to think about this step again otherwise I guarantee for them that they won't find a job in canada.