Кэхэн учился в Торонтском университете, где получил титулы бакалавра (1954), магистра (1956) и доктора философии (1958). К его достижениям относится разработка стандарта IEEE 754, описывающего представление и операции над числами с плавающей запятой. Ему же принадлежит авторство обобщения этого стандарта, IEEE 854, описывающего представление чисел в экспоненциальной записи вне зависимости от основания.
Он же разработал алгоритм для минимизации ошибки при сложении чисел в представлении IEEE 754, который был назван в его честь.