 He was elected to the Nova Scotia House of Assembly for Antigonish in 1886, was reelected in 1890 and served as a minister without portfolio in the provincial Executive Council.McIsaac served as a member of the National Transcontinental Railway Commission from 1905 to 1912.He died in Antignoish at the age of 73.