My OPT expires in 09/08 and I lost the H1B lottery. I am applying for my Canadian PR. If I return to my home country before getting Visa, what will happen? If I apply in India, it will take more than 5 years. Please somebody in the forum help me know about which option will be better- apply here and return to India vis a vis apply there in India. Help!!