Background
He was born in Jarvis, Ontario and became an agent.
He was born in Jarvis, Ontario and became an agent.
McKenzie attended school at Walpole Township, then studied at Ontario Veterinary College.
From 1910 to 1926, he was Secretary-Treasurer of Tecumseh Number. 65, Saskatchewan, including municipal and school board service at the village of Stoughton. In 1925 and 1926, he was the director for the Saskatchewan Rural Municipal Association.
In 1931, he began to serve on the Canadian Order of Foresters executive committee.
He was first elected to Parliament at the Assiniboia riding in the 1925 general election then re-elected in 1926, 1930 and 1935.