I hold a J1 visa, however, I could not get waiver, hence, I have to leave usa after 3 years. Can I can come to usa back if I also have Canada green card? thanks a lot