Hola Bugger, yo creo que la forma mas facil de entrar a Canada legalmente es obteniendo la residencia permanente como Skilled Worker bien sea en el sistema federal o el de Quebec. Es un camino bien definido, aunque debes esperar entre 1,5 y 3 años, dependiendo de muchas circunstancias.
Las posibilidades de que alguien te patrocine dependera de que se den simultaneamente condiciones como las siguientes:
-Este disponible una vacante que pueda demostrarse que no ha podido ser cubierta en un lapso determinado de tiempo por algun ciudadano o residente en Canada. Esto ocurre en areas de trabajo muy especificas (por ejemplo energia nuclear, algunas tecnologias de informacion, etc).
-Tengas una experiencia que resalte y que te haga el candidato ideal para llenar esa posicion. Sobra decir que tu nivel de idiomas debe ser excelente.
-Que la empresa contratante este dispuesta a hacer todo el tramite que justifique el contratar a un empleado extrajero.
Te recomiendo este vinculo:
http://www.cic.gc.ca/EnGLIsh/work/apply-who.asp
No es imposible pero tampoco es el camino mas facil de lograr entrar en Canada.