cosas muy basicas pero que son sumamente importantes.
1.- Titulo profesional
2.- Nivel de ingles o en su caso de frances avanzado.
3.- Tener experiencia y alguna especialidad en tu area.
Si tu formacion es en el area de informatica, seria un plus tener alguna certificacion.
En la embajada canadiense en tu pais te podrian dar mas info.