I held a H1B visa from 3/28/2001 to 3/01/2004. I left US in January 2004 as my family and I applied and obtained permanent residence in Canada. We are now Canadian citizens and the same company which obtained the H1B visa for me previously has offered me a job and would like me to return to US. Can I renew the original H1B visa for another 3 years after it expired in 2004?