Career
He represented Bruce North in the Canadian House of Commons from 1901 to 1904 as a Conservative. He was born in Burgess Township, Leeds County, Canada West, the son of James Halliday and Bessie Allan. Halliday was also a cattle dealer.
He was elected to the House of Commons in an 1901 by-election held after the election of Alexander McNeill in 1900 was declared void.