Hi Ron, I am currently on F-1 OPT working for an engineering firm. My F-1 stamp expired in June this year. Because I want the flexibility of travelling abroad, I am planning to apply for an H-4 Visa (based on my husband's H-1B). I want to apply for the H-4 in Canada (Vancouver). My husband will not be accompanying me since he already got his H-1B stamped last year (valid till Oct 2017) from Calgary. His paperwork is clean, he has been a full time employee at the same big tech company for the last 10 years and has his I-140 approved since 2010. I have never had a stamping in Canada. My one and only stamping was for my F-1 back in 2010 in New Delhi. I guess no one can predict for sure, but in your opinion is going to Canada a good choice? Thanks! PS: I plan to terminate my employment before the H-4 stamping. Then apply for H-4 EAD and my firm will then re-hire me once I have the EAD in hand.