based on new rule, if you go to Canada apply visa and get rejected, you cannot come back US using solely I-94. There is no advantage to go to third nation apply visa any more.