I dont think so. I am pretty sure there will be a point system. What Canadian employer would wait for 6 month until you get a visa.
and even if you have the visa you need a couple more month to arrive in Canada. There has to be a possibility to be selected without a job offer. Or do they offer...