Background
He was born in Alexandria, Ontario and became a physician by career.
He was born in Alexandria, Ontario and became a physician by career.
Born at Alexandria, Glengarry County, Ontario, on 12 December 1879, the son of a blacksmith, he graduated Doctor of Medicine
At McGill University of Montreal in 1902. he came west as a Code of Professional Responsibility doctor and settled in Cranbrook British Columbia in 1905. He practised general medicine in the Kootenay District from 1908 until his retirement in 1940. He was first elected to Parliament for the Kootenay East riding in the Canadian federal election, 1940 general election.
After completing his only term, the 19th Canadian Parliament, MacKinnon did not seek re-election in the Canadian federal election, 1945 federal election.
MacKinnon was honoured by the city of Cranbrook in 1955 for his service to the community both as a doctor and a politician.