I think a little more research on what is a TN is in order. You're an engineer, you can figure out google.
"Data" is a red flag for officers, harkening back to data processing. It isn't engineering, even if a company calls it that. It's the job description that defines the category, not the internal fluffed title.
You can work in any field you want... In Canada. For US, you need a job related to your degree for TN, Or you can't try H1-B.
This is getting circular now, bye.