I was also thinkign on same lines
Saw this Ad on Sulekha.com
Can you tell me if this is true as you have got your canada immigration visa ?
http://www.maple-immigration.com/ad_index_en.htm
The Problems:
If you are an H-1, J-1, L-1 or F-1 visa holder, you could be facing some of the following serious problems:
1. If you are applying for US green card, then according to the current visa bulletin, you may need to wait for 3 or 4 years to file I-485. Before you are able to file I-485, you will need to keep your H-1B status at all times. If you are laid off or switch employer, your previous waiting time becomes invalid. You will need to apply for new LC and subject to new priority date.
2. Many H-1 workers are facing US green card problems or potential layoffs. If you are one of these workers, according to immigration policy, you will lose your status on the day you lose your job. You are required to file a valid status transfer within 10 days, or you may be subject to deportation.
3. Due to the reduced H-1B quotas, looking for jobs are much harder for graduating F-1 students. USCIS regulations provide a 60-day grace period after the end of your practical training, after which you must file a new status transfer or leave US.
The Maple International Solution:
You can avoid these risks by getting a Canadian green card with the help of Maple International LLC. With a Canadian green card:
1. You can continue to work or study in the US (without moving to Canada) for approximately 4 years after you receive your immigration visa
2. You can get a 10-year multiple-entry visa to the US. On your first entry into the US from Canada, you will receive a Multi-Entry I-94 Card, which allows you to stay in US to find a solution. (Click here for more information.)
3. You can apply for Canadian citizenship after 3 years. With a Canadian passport, you can easily stay or work in US
And best of all, the processing time for Canadian green card applications is only about 12 months.