William Laird - Canadian politician (1835-1911)