You should be able to apply the GC with TN. Just make sure you better get 3 yrs TN , so it gives you enough time for the EB1-GC.
You better insist company to apply the EB1-GC for you.If possible, make them write this in offer. Or at least GC application should be written in offer.
As you will stay in Canada. You need TN or not depend on
1. will you travel to US for working purpose as a employee of US company, not its branch in canada.
2. Which entity will pay you. If your pay is directly from the US company and you are their employee. You may need the TN for Tax purpose because you need the TN for applying the US social security number.otherwise US company can not pay you.
Do not be shy tell all your request and concern to you company and its lawyer.if they really want you, they will help you.
You better insist company to apply the EB1-GC for you.If possible, make them write this in offer. Or at least GC application should be written in offer.
As you will stay in Canada. You need TN or not depend on
1. will you travel to US for working purpose as a employee of US company, not its branch in canada.
2. Which entity will pay you. If your pay is directly from the US company and you are their employee. You may need the TN for Tax purpose because you need the TN for applying the US social security number.otherwise US company can not pay you.
Do not be shy tell all your request and concern to you company and its lawyer.if they really want you, they will help you.