I got a one-year position (J1). If I stay in Canada or UK one year late, can apply for J1 waive in Canada or UK? I want to come back to USA with H1 in the future. I was told J1 waiver is needed before apply for H1. Thanks!