Hi Gurus i am canadian citizen. My existing 6 years on H1B is up and trying to get TN visa. But my employer HR says since my internal role in organization is different than computer systems analyst role to apply for TN. Instead advising for other visa. So am i eligible to apply for L1 after 6 yrs on H1B us up? in next 2 months its expiring. is there any other option? pl advise.