John fought in World War I, attaining at least the rank of Lieutenant. He was part of the Canadian Engineers in England.