Hefferon nasqué a Berkshire, Anglaterra, però es traslladà amb la seva família al Canadà i va créixer prop Brandon, Manitoba. Posteriorment s'establí a Sud-àfrica, on lluità en la Segona Guerra Bòer.