The Waring House Inn looks fabulous. Cooking school with onsite accommodation --
Back in the Niagara area, there's also the Wine Country Cooking School, which offers culinary weekend packages including accommodation at one of the boutique hotels in NOTL..
And there's The Little Inn of Bayfield, which offers cooking classes and onsite accommodation -
RR 1, Picton, ON, Canada
Wine Country Cooking School
1339 Lakeshore Rd, Niagara-ON-the-Lake, ON L0S, CA
The Little Inn
Main St N, Bluewater, ON N0M, CA
Check out the Niagara (Ontario) region. There are a couple of very good cooking schools - one is The Good Earth and the other is at Strewn Winery in Niagara-on-the-Lake. They are both in the heart of the Niagara wine region, so there is lots to explore and taste, such as theatre - The Shaw Festival - and many wineries, restaurants and the countryside. Neither Good Earth or Strewn have accommodations on-site, as far as I know, but there are many terrific inns, B&Bs, hotels, cottages for rent in the area.