Could you tell me it is possible I can come back in USA with HB1 visa or other kind of visa after I got a Canadian Citizenship. I am a J1 visa holder and supposed of landing next year. Thank you very much for sharing information.