I don't think there's any reason to go to India if you can get lawfully admitted to Canada for the duration. We have parked some Indians who worked for us in Canada in the past while working out their H1B's.
I don't think there's any reason to go to India if you can get lawfully admitted to Canada for the duration. We have parked some Indians who worked for us in Canada in the past while working out their H1B's.
Your goal is to get Canadian permanent residency? If you are claiming in Canada to be a resident of Canada while claiming in the U.S. to be domiciled in the U.S., I think you should consult an immigration firm that handles both U.S. and Canadian immigration issues (or two lawyers, one for each country).
Given that you can live, work and attend school in the U.S. on a H-1B visa, it would make sense to maintain H-1B status.
Thanks for your response. My intention of applying to Canada is to have a backup option in case I get an audit in my EB2 Greencard application by December 2015. Also the other fact is that I want to switch careers and become a web developer as someday I want to have my own business and want to make it big. There are coding bootcamps in Canada which have 16 week courses and no pre-requisites. With my degree and experience in the industry, I don't se any issues in getting selected in such coding bootcamp. This is something I CAN'T do in U.S.A as these coding bootcamps are not universities so I can't get on F1 visa and then attend these coding bootcamps. These are the times I feel frustrated on the immigration system that doesn't favor people like me who want to switch careers and who have been regular taxpayer for years!!!!