You didn’t mention your budget, where you plan on placing the speakers and how you might like to place/mount them.
I’ve seen restaurants use in wall/in ceiling speakers but these require many more units and generally don’t sound particularly good or full range. The number of units required tends to make this low visibility solution more expensive to acquire and install too.
Some restaurants place smallish home audio speakers with a modest sub mounted in a corner but that’s also limiting when you’re trying to get decent (don’t worry about hi-fi) sound across the space without working them too hard.
There are differences between pro audio speakers and home audio speakers. The latter are generally better fidelity, work better in small rooms and have nice cabinets. Pro audio speakers are designed to be efficient, hung on brackets or stands, and have simple casework - usually black plastic or felt covered. Realistically, most restaraunts are going to be better off with pro-audio products. Depending on budget, I’d head on down to a guitar center like store (not sure what you have in Ontario) or go online to Sweetwater.com and you’ll see plenty of options, sizes, price ranges etc. I’d avoid the lowest cost options but there will be plenty of decent options to consider. All will be easily driven by your amplifiers as pro-audio speakers tend to be high efficiency. For the patio, you’re going to want outdoor speakers as humidity, sun, rain or snow would rapidly destroy anything not designed for it - and will be limiting to the life of anything that is designed for it.