I came US with TN visa from US border , and changed the status to H-1B. In I-485 form, I have to put non-immigrant visa number in there. What I should do, Which one I have to put, TN or H-1B? By the way, Canada is not in the list of visa waived contry. Thanks a lot.