 Ahearn was born in Ottawa, Ontario, Canada, the son of Thomas Ahearn and Lilias Fleck.His father was a prominent Ottawa citizen who owned Ottawa Electric and the Ottawa Electric Railway Company.He was educated at Kent Street Public School, Ottawa Collegiate and privately tutored.