you have to have US visa to enter US. It's no diffirent between canada resident and not canada resident (unless you are canada citizen)
-telephone(aa);
2001-12-4(#285343@0)
Is the J1 a multiple-entry type? If NO, then talk to US immigration
-aabbcc(abc);
2001-12-4(#285407@0)