Dear Mr. Shusterman and others. I really appreciate your answers. Do I have to go back to my country or I can go to Canada and get my J-1 stamped? As I understood from your answers it is better to get it stamped outside the US than do Adjustment of Status in US. Because i have a single entry F1 visa if i go back to my country chances are good they won't let me come back to US. What about Canada? Will they deny it in Canada and say that i have to go back to my country to get J-1?