When looking for lunch or a quick quaff in Niagara-on-the-Lake, look no further than The Olde Angel Inn.
Dating to the era of the War of 1812, this is the closest thing to a British pub you'll find in the area. The white clapboard house just off the main street is perfect for a pint of local beer (Upper Canada offerings are recommended) or an English import and to get traditional foods like ploughman's lunches, shepherd's pie, fish and chips, or just a simple burger.
All the food is simple and of good quality, but don't necessarily expect to be wowed. This is all about the experience and immersing yourself in that welcoming feel only found in a true pub.
The Angel is still a functioning inn with rooms and cottages available (although I have never seen them), and you may well run into the ghost of the British Captain Colin Swayze, reputedly killed at the inn about 190 years ago!
In the fall and winter, try to get a table by the fire, settle in with a drink, and prepare to talk the afternoon or evening away as the snow drifts by the window. Cheers, mate!