The true fact is. Green cards are based on where you were born, not what citizenship you have. In other word, if you were born in China. You will fall into China category. The line is very long ┅┅┅.
TN is your first step, then apply for H1- labor certificate - I485-- background check -- green card.