John Wimburn Laurie — British Army general and Canadian politician