the tn-1 is quite broad. you need to have a bachelor's degree but basically any white collar job that requires a degree is fair game the tricky part is convincing an employer to offer you a job in the first place. you cannot apply online because every form will ask if you need a visa and you will get precisely 0 replies if you do. you have to talk to people directly
Canada