GO GET CANADA VISA FIRST, STAY AT CANADA NOT MORE THAN 30 DAYS, YOU CAN COME BACK TO US WITH YOUR I-797.