Company A applied for my I-140, and was approved while working on H1B as a Indian citizen. I left USA and became a Canadian. I am not sure if Company A cancelled my GC petition or revoked my I-140. Now I want to return to USA. What is the best visa category that I should try to apply. Will my TN be denied because company A applied for my I-140 and it was approved.Will I be able to use the same Priority Date from my earlier GC application if I re-enter USA using a different visa, say TN or L1 ? Do I need a new LC , etc?