I am Canadian with H1B visa, never apply GC, now I will change my job, the new company only give me TN support, I will go to mexico board to change visa, do you think it is problem?