Alexander Macfarlane — Canadian politician (1818–1898)