In my opinion you will pretty sure find something eventually, but should be prepared for a period of desperation and unemployment once you arrive in Canada.
1) Having Canadian work experience is important to most employers. If you don't have any, your resume will most likely get overlooked a lot of times.
2) Don't expect to get full-time, permanent employment right away. It might happen if your skills and field of expertise is sought after, but you should be prepared having to go for internships, contractor or part-time jobs first to prove yourself
3) It can be really frustrating and emotionally as well as financially draining at the start when you're distributing your resume like hell, but rarely get any responses. Be prepared for that, emotionally and financially
4) It also of course depends on which city you want to settle in, Toronto and Vancouver have the most jobs, but are also the most expensive cities to live in
For my own situation: I moved to Toronto from Germany as a fresh graduate with a Master of Science in a Computational Linguistic field. Didn't have any valuable work experience, just some experience from student jobs. Took me 3 months to get an internship for a job in my field of studies. These 3 months were emotionally and financially draining since Toronto rent is really expensive. I was burning through a lot of my savings without knowing when I'd get a job. After the internship was done and I applied again for new jobs, I got more replies than the first time. But the offer I ended up taking was from a competitor company in Montreal where I now work full-time, permanent.
So to sum it up: I'm pretty sure eventually you will get a job, but be prepared for a very rough start.