My visa status is F1->F2->H1B. I want to go to Canada for a visit and at aslo would like to apply an H1B visa there.
I would like to know
1. Do I need to apply a Canadian visa before I travel to Canada? If yes, how to apply?
2. How risky it is to apply H1B visa in Canada?
Thank you in advance!