If you stay in Canada at current time and get a job offer,you just go to boarder and show the job offer and get TN Visa.You don't need to fill I-129 form and fill your A#.Tha's it.
But If you stay in USA,the situation is complicated.
But If you stay in USA,the situation is complicated.