1-94 stamping, time period after approved petition

we are on h1 for the past 5 and a half year, we have our approved visa till jan 2014. Employer a revoked petition by mistake… Will reinstate(dont know when) Employer B filed transfer in premium processing, waiting for approved petition, Out of status for less than a week.1-94 in passport expired? What if we have to go for stamping? What should be the time period after recieving the approved petiton from B Employer?Do we have to go immediately or is there a time frame for getting the 1-94 stamped?Can we go to canada for stamping instead of India?