During a trip to my home country, I was refused re-entry to the USA under my (then) current TN status. I was made to sign a sworn statement (I-867) and withdrawal (I-275) and turned around. They informed me that this would not affect future entry to the USA as long as I have the proper documentation that matches my duties and that I should have my employer file a petition (green card?). I had been under TN status for over 10 years, but not all with the same company. I just want to know what options I have going forward. Is there anything I need to do ASAP to avoid penalty?