Forget the Embassy. If you are in Vancouver, why on earth would you not be dealing with the US Consulate in Vancouver? Put aside all of the procedures you will read about contacting the Consulate, hop in a taxi and head over and see what you can get done. That is likely your only hope.
Address: 1075 West Pender Street.