The Farmhouse is a family restaurant serving Canadian cuisine in a homey, multi-room setting. It offers a farm-fresh menu with options for breakfast, dinner, and drinks.