I agree, "it is very hard to get a job without being in Canada and having immigrant status. even then it is very hard still".
For the other stuff, I dont think so, because if you did discover those things you'd be over-qualified for the job and wont be selected therefore you have to down play all your qualifications and start as a Janitor or working at McDonalds. This way you'll have Canadian experience and then work your way up