John Haley Palmerston, Ontario (Canada)