we won. dont care why. a million speculative reasons. we dont know all the relevant variables so speculation with this amount of knowledge why bother to guess. my best guess for why the anglo alliance won is that anglos  and the british commonwealth as a whole  are more adaptable. germans may be more thorough so theres always the possibility the war hasnt ended for them and they will win on a long enough time frame.
Canada