@Nat****
, believe it or not citizens abroad never deal with their embassy for things. They deal with consular services, which may or may NOT be in the embassy building.
In fact you got a new passport from he Consular Section of the Embassy of Canada ;)
What Brits go thru to get a new passport has nothing to do with their embassy or consulate here though, it's privately contracted out thru the company I mentioned.