I was in USA from 2007 - 2012 in F1 Visa. I got PhD degree. I started working on F1 (OPT) between September 2012 - October 2013. From October 2013 I am in H1B visa. I got H1B stamped in December 2013.
My employer laid me off on Feb 5, 2014. They told me I have one month to look for a new job. My H1B petition got revoked on Feb 20, 2014. I found a new employer who filed a H1B petition on March 18, 2014. and petition got approved in mid April 2014 (directed me to a consulate in Canada for H1B stamping). I got a Canadian visa in end of April. I found another job (April end). The new employer asked me to leave for home country and is filing a new petition. I am currently in my home country (left USA on May 9).
a. Will a new peition be approved? b. Will I get H1B stamping? I am in India