Born in 1946 at London, England, Olive is a businessman in Dartmouth, Nova Scotia. Olive was nominated as the Progressive Conservative candidate for Dartmouth South in the 1999 election. On July 27, 1999, Olive was elected MLA, defeating New Democrat incumbent Don Chard by 645 votes. On August 18, 1999, Olive was named chair of the government's caucus.