 As representative of the Arm River riding, he was preceded by Progressive Conservative party leader Martin Pederson and followed by New Democrat Donald Leonard Faris.He was born on the family homestead near Craik, Saskatchewan.In 1940, McIvor married Faere Old.