it is the best choice for you in the long run.
Depending on you are with L1A or L1B. L1B give you no short cut,timewise, for the GC. you may still have to wait for years to get GC for L1B.
Chinese passport and L1 give you no flexibility in terms of job changing.
With canada passport, you can easily get TN by mail-in application within US if you have to change the job. Also you do not have to be limited by the Canada PR rule.
Compare with Chinese, US and Canada passport, I would say Canada passport are far more valuable than any of them for the commons.
I have some coworkers are canadian with US passport with US born kids. almost all of them applied Canadian passport for their kids lately.
Depending on you are with L1A or L1B. L1B give you no short cut,timewise, for the GC. you may still have to wait for years to get GC for L1B.
Chinese passport and L1 give you no flexibility in terms of job changing.
With canada passport, you can easily get TN by mail-in application within US if you have to change the job. Also you do not have to be limited by the Canada PR rule.
Compare with Chinese, US and Canada passport, I would say Canada passport are far more valuable than any of them for the commons.
I have some coworkers are canadian with US passport with US born kids. almost all of them applied Canadian passport for their kids lately.