levalencia, first of all, learn a bit of modesty.
As an immigrant myself - mind you, from a bygone time when immigrants realized that they can't expect to start at the top - I advise you to polish up on your English first. Then learn about your new country so you won't have to gather information from politically correct sympathetic respondents on an insignificant public forum.
No matter how "awesome" your resume is, there are - I am sure - thousands of others born in Canada who could match your resume with an equally awesome resume of their own.
Prepare to get a job that will put bread and butter on your table, but one that you might not like. Millions of other immigrants did just that. Prove yourself to your new country. If and when you do, the rewards will follow.
Of course, if you can claim special priviledge under Affirmative Action, you've got it made.