i am an Indian - born in India. I applied for canadian citizenship 3 years back and now I am a canadian citizen. I got job offer in CA and i know that I can use TN visa to work in US, but wanted to know - if I can apply for GC in US?
If I apply for GC - will I be considered as a canadian or Indian citizen i.e; will retrogression affect me??
I heard somewhere that the country of birth is considered for GC - while some people say that country of birth is only important for lottery system.
i'm confused.

If I apply for GC - will I be considered as a canadian or Indian citizen i.e; will retrogression affect me??
I heard somewhere that the country of birth is considered for GC - while some people say that country of birth is only important for lottery system.
i'm confused.