Né dans le comté d'Elgin en Ontario, McDermand entame une carrière publique en siégeant au conseil municipal du canton de 1908 à 1912 et en 1931[2].
Élu lors d'une élection partielle en 1920, il est défait lors de l'élection de 1921. Après sa défaite, il travaille comme agent d'assurance auprès de la South Dorchester Farm Mutual et y sert également comme président pendant 18 ans[2].