I have thought about this a lot.. and it doesn't matter. The moment my petition is approved, I am going to step out of US into Canada and then I would have to go to the embassy to get a new stamp. So, it really doesn't matter. Sure, I can try for visa revalidation but its a hassle as it takes...