Career
He represented Prince Albert in the Canadian House of Commons from 1917 to 1925. He was elected to Parliament in the 1917 federal election as a Liberal-Unionist supporter of Sir Robert Borden"s wartime Union Government. After the war, he crossed the floor to join the new Progressive Party.
He was born in County Londonderry, Ireland, the son of James Knox and the former Mission Boyd, and was educated in Coleraine.
Knox came to Canada in 1890 and settled on a farm in Prince Albert, Saskatchewan. Knox was a director of the Saskatchewan Grain Growers" Association from 1907 to 1918.
He served as mayor of Prince Albert from 1915 to 1917. Knox was defeated when he ran for reelection to the House of Commons in 1925 federal election.