Raj,
Thanks again for the prompt reply. I think I have decided to go out of the country to get the visa, mostly to Canada, before May 31.
If say for some reason they don't give me the visa in Canada, then would I be able to come back to US? Considering that my F1 visa, I-94, EAD card will...