Hi,
I moved to Canada on Non 2004 as landed immigrant and started my job (i got job before I moved to Canada). I lived in Canada for 18 months and paid taxes for 2004, 2005 and 2006. Then my company transferred me US office and I have been working for same employer in US since then. MY PR card...