The visa revalidation rule is still here, but only
apply to the situation that you do not apply for an US visa in Canada. Otherwise,if you apply for visa in Canada, the rule will gone. In case your visa application is denied, it is possible that you cannot come back.