John Haley Easterville (Canada)