Pilot is not considered skilled worker in Canada or the United States
you are joking, right ?
in the NOC-List of skilled Workers, Pilots and Pilot Instructors are listed as Nr. 2271
http://www23.hrdc-drhc.gc.ca/2001/e/groups/2271.shtml so being a pilot should qualify you for the skilled Worker programmer, or am i wrong ?