You can ask the immigration people for a form, I forget the number, which has all of the professions listed. (In other words, all of those jobs for which you could get a TN visa)
Pilots are not professionals according to the INS. This has been decided and perpetuated in part because ALPA, the union to which you might one day be paying dues in Canada as an airline pilot, has been in front of congress to make sure that pilots stay off the list.
So, according to ALPA, a professional's union, its members are not professionals.
Welcome to the wonderful world of the trade union movement !!
Welcome to free trade !!
Now, if you were a "model" or a "consultant" (with no degree, but work experience), you would be a professional.
Aren't you happy that you chose to be a pilot ?