 He was born in Cornwall Township, Ontario, the son of James McLeod, and educated in Cornwall and Kingston.He worked as a contractor during the construction of the Cornwall Canal and went on to do railway construction in the southern United States.He returned to Cornwall, where he worked as a salesman for the Cornwall Cheese and Butter Board, later serving as secretary-treasurer.