John Walsingham Cooke Meredith — Canadian businessman