C'mon AGNelson, cut the guy a break. Who are you to decipher if immigrating isn't for everybody??
He is passionate about something and is seeking ways to follow his dreams. I am all for people migrating / immigrating anywhere where they feel they will benefit the country and its people. Even dogs!
So anyway...... First of all, a
TN for this kind of job certainly won't do. It needs to be in a profession listed in NAFTA and I'm also certain what our poster wants to do won't qualify. The reason the company states they will not sponsor visas is because they know immigration will not approve something where a US worker can easily be found for this type of work.
Maybe you can apply for a Vocational Counselor position in the U.S. close to where the company you would like to work is located (Vocational Counselor is on the NAFTA list by the way

) and volunteer in the meantime until you obtain permanent residency for the Voc Rehab position (assuming they will file PR for you) This is the best suggestion I can give. You certainly have the experience so I don't see why you would not be approved for a TN.
Best of Luck:-)