I have successfully obtained a TN-1 Visa with a mostly unrelated degree (CEGEP generic "IT" degree). It does require a fair bit of paperwork, but it is absolutely possible.
Fair warning, as i wish someone had told me exactly this when i got my own TN-1: Any given border agent has the power to repeal said visa for any reason, without oversight. If they have a bad day at the border, they may elect, at any time, to permanently repeal it.
Thanks for the warning. Are you talking about entering and first applying for the TN-1 or anytime during the visa's length (e.g. visit's back home for Christmas)?
Any time for the full length of the visa. That most certainly include the initial application as well.
In my case, i was asked by my employer to remain in the US for the length of the visa, as me being potentially unable to get back to the office was considered to be a business risk. Needless to say, that was rather displeasing, and eventually led to my departure from the company.
Fair warning, as i wish someone had told me exactly this when i got my own TN-1: Any given border agent has the power to repeal said visa for any reason, without oversight. If they have a bad day at the border, they may elect, at any time, to permanently repeal it.