Montreal is famous for its chefs. And, these culinary masters also happen to be generous; they offer their expertise at a number of academies, restaurants and cafés. Take classes on gourmet cooking in the heart of Old Montreal, or delve into Indian, Italian or Moroccan cuisine at cooking schools equipped with kitchens and culinary artists to teach you the basics. [Image credit: iStock.com/Izabela Habur]