Eminente científico, Cannon estaba casado con una escritora de best-sellers, Cornelia James Cannon, con quien tuvo cinco hijos, entre ellos Bradford, eminente cirujano plástico militar, y Marian, pintora y escritora.