More detail questions:
(1) Does it mean that (extreme example) today I start work with TN visa, tomorrow I can send out the application for green card?
(2) Are Chinese and Canadian in the same situation for the application of green card? On internet, generally the information is for H1 visa, little information for TN visa.
Thank you again.