hi,
i know someone who got refused a J1 visa in toronto, had her valid F1 cancelled and she was sent back to russia. she is still struggling to find out why that happened. i was told by INS ( pre 9/11) that one should apply for the J1 visa only from their home country.check with them if you can apply for a J1 in toronto.