James Dugald McNiven (March 11, 1859 â July 17, 1936) was a Canadian politician. He served in the Legislative Assembly of British Columbia from 1903 until his defeat in the 1907 provincial election from the electoral district of Victoria City, as a Liberal.