John Haley Sherbrooke, Quebec (Canada)