Hi, I am going to take Canadian citizenship soon. My plan is - I am currently in USA on H1B with Indian passport. When my oath ceremony date comes, I will go to Canada and take oath and travel back to USA with Indian passport on H1B next day (As I will not get 1 week leave from my job). Later I will apply the Canadian Passport in USA, surrender Indian passport in USA and continue to work in USA on H1B status. Later I will use Canadian passport exist and reentry. Has anybody tried this option? or any risk expected?