Eh, it's not THAT easy.
For skilled workers, you're in if belong to a narrow category of professions and have worked for a year in the field[0], or you have a job offer. Otherwise, you need to score enough points[1] on this semi asinine questionnaire.
Things that work in your favour: Knowledge of French alongside English, a bachelor's degree, having studied in canada, being 21-49 years old, having lots of work experience, having a spouse with lots of work experience or who is studying or working in Canada, and having immediate family in Canada.
Frankly, I think we could do a lot to improve this scenario since there is this perverse catch 22 where a lot of employers (for good and bad reasons) will not heed attention to foreign qualifications claiming you lack "Canadian experience". This results in having engineers and doctors drive cabs for a living which feels... unethical.
On the other hand, my personal experience with immigration suggests that a majority of people skirt around the legal pipeline precisely because this system, while somewhat more humane than the US, is still somewhat too onerous.
[0] http://www.cic.gc.ca/english/immigrate/skilled/apply-who.asp
[1] http://www.cic.gc.ca/english/immigrate/skilled/assess/index....