I have a general question regarding starting GC processing. I have worked in US for about 3 1/2 years now. During my first year (Aug 2004), I worked thru my Canadian company on TN in such a way that my company was paid directly by my US employer and hence I didn't file any tax during that time as I never received direct compensation from a US employer. The TN was although issued in my name but no W2 or 1099 was ever issued directly to me but to my Canadian company's name. For the last 2 1/2 years or so, I am, however, working under w2 and paying regular taxes (taxes paid regularly from Oct 05 - Current). The unpaid US tax period is between Aug 04 - Sept 05. Now if I apply for GC at this time, would the record of not paying tax during initial years would show up? Keep in mind, that there is no record whatso ever of direct payment in my name as the the payment was made thru 1099 to my Canadian company and was deposited in company's Canadian corporate account and the salary was given to me by the Canadian company for which I paid full taxes back in Canada. Should I show my employment under my Canadian company instead of under my sponsoring US company during that initial period? Any feedback would be appreciated.