I am an Indian citizen working on h1b in US and having Canada COPR. After soft landing with 14 days quarantine, I plan to fly back to US momentarily before finally immigrating to Canada. I heard that US immigration happens at Pearson airport before boarding flight from Toronto to US. I do have a valid h1b visa but after hearing so many news about suspending US visas, I am little worried. So please help me with the following questions:
1) Once my US immigration check happens at Pearson airport, will the immigration check happen again at US airport ?
2) If in case I am stuck during US immigration at Pearson airport and not allowed to board the flight, can I go back to Toronto and wait until things settle down or do I need to leave Canada and fly back to India as I will not have a valid PR card at that moment ?
1) Once my US immigration check happens at Pearson airport, will the immigration check happen again at US airport ?
2) If in case I am stuck during US immigration at Pearson airport and not allowed to board the flight, can I go back to Toronto and wait until things settle down or do I need to leave Canada and fly back to India as I will not have a valid PR card at that moment ?