In my experience, it is very rare to find a job with your career from the first time in Canada except if you have connections who lead you to find a good job or maybe to work with him or if you are very very lucky.
If you want to depend on the employment agencies or on the websites or the newspapers, your chance will be very slim except if you are very lucky in your life to find that job.
The usual situation for newcomers to find a job that it may required long time process to find a job in your career maybe months or even years.
According to the job websites, they are full with works but most of these works are out of date or just for the need of LM.
According to your age, if you are above 30 or 35 years I advise to immigrate to Canada in order to study or doing business or if you have guaranteed job 100% after you arrive here, other cases why should you quit your good job and go for unknown situation?? why wasting time and money??
if you have money and time and you are good enough in using English ok come but before you come put your plan and budget to achieve your plan with timeframe. if you can't do that be careful because in case you don't find a job and your money is finished, you will be forced to go to survival jobs and maybe for long time before you can fix your situation.
Best regards