Categories > Guides and Tips
Canada’s 10 Best Dinner Shows to Check Out for a Feast of Food, Fun, and Drama
If you think “dinner and a show” just means a plate of pasta while someone strums guitar in the corner, you haven’t tried Canada’s dinner shows.
I went to one expecting a typical night out but ended up eating a three-course meal while watching a jousting match. Another night, I found myself in the middle of a murder mystery, dessert in hand, trying to figure out if my waiter was actually the villain.
There’s something surreal about being pulled right into the action, where you’re laughing, cheering, and just in awe of the sheer talent these performers bring. Here are the dinner shows that took our nights out to a whole new level—you’ll want to see these for yourself.
Greg Frewin Theatrical Centre
Media from gregfrewintheatre
Address: 5781 Ellen Ave, Niagara Falls, ON
Contact details: +1 905-356-0777
Opening hours: Monday to Saturday: 9 PM – 8 PM
Pricing: $$
If you’re looking for a night of magic that goes well beyond card tricks, Greg Frewin’s show in Niagara Falls is a nice place to check out. Greg Frewin is one of those rare, big-stage magicians who can keep both kids and adults wide-eyed for hours.
You can expect a classic Vegas-style production with a few twists—live tigers, elegant doves, and intricate illusions that will leave you saying, “Wait… how?” It’s glitzy and polished but without the big-city flashiness.
Food-wise, it’s a buffet with comforting favourites that let you focus on the show rather than stressing over choices. And if you’ve got someone in the crowd who fancies themselves a “magic skeptic,” you might want to bring them along—they’re the first to be drawn into the spell.
Pro tip:
Aim for seats closer to the front, where the illusions feel even more impressive.
Medieval Times Dinner & Tournament
Media from medievaltimestoronto
Address: 10 Dufferin St
Contact details: +1 888-935-6878
Opening hours: Monday to Sunday: 10 AM – 10 PM
Pricing: $$
Medieval Times in Toronto is where you can time travel to the Middle Ages, complete with clanking swords, charging horses, and a hearty meal you’ll eat with your hands.
The whole thing feels like a cross between a Renaissance fair and a big sports game: knights joust and duel while the crowd cheers, booing the villains and rooting for their chosen knight. It’s cheesy, yes, but in the most entertaining way.
For dinner, you’re served medieval-style—a roast chicken leg, garlic bread, and corn you can eat without utensils. Forks? Not here. Everything is designed to make you feel like you’re in the thick of the action, which, frankly, is half the fun.
Pro tip:
Show up a little early to pick your knight’s colour and get pumped up for the rivalry. And if you’re the type who wants the full “no forks, no manners” experience, definitely sit closer to the arena.
Famous People Players
Media from famouspeopleplayers
Address: 343 Evans Ave., Etobicoke, ON
Contact details: +1 416-532-1137
Opening hours: Tuesday to Saturday: 11 AM – 9 PM
Pricing: $$
For a dinner show with a twist, Famous People Players is an experience that’s all its own. This black-light puppet show is like nothing else, with puppets glowing in neon against a pitch-black background.
The puppets and props, crafted with incredible detail, look as if they’re floating in mid-air, pulling you into a world where everything feels like a dream. And here’s the unexpected part: the whole show is put on by performers with different abilities, making it an inspiring experience on top of being highly entertaining.
Dinner is a low-key affair, with three courses that usually include a hearty main like salmon or roast beef. But it’s not about a fancy meal—it’s about enjoying good food in a setting that feels warm and welcoming, with the performance as the main course.
Pro tip:
Don’t skip the backstage tour afterward. You’ll get to see how the puppets/props work and chat with the cast, which brings a whole new appreciation to the show.
Mayfield Dinner Theatre
Media from mayfieldtheatreyeg
Address: 16615 109 Ave NW, Edmonton, AB
Contact details: +1 780-483-4051
Opening hours:
- Brunch Show: 10 AM – 12 PM (buffet), show starts at noon
- Dinner Show: 5:30 PM – 7:30 PM (buffet), show starts at 7:30 PM
Pricing: $$
Mayfield Dinner Theatre in Edmonton is a favourite for locals who love musicals and a big buffet dinner to go along with it. This place is all about variety—one month it’s a rock tribute, and the next, it’s a high-energy comedy or a hit from the ’80s.
The buffet is huge, so come with an appetite. With options that range from prime rib to pasta to an impressive dessert spread, it’s the kind of dinner that almost feels like part of the entertainment.
And while you’re here for the show, the setting makes it easy to chat and connect with your tablemates, too. This is a place where you can settle in for the night and just enjoy yourself.
Pro tip:
Get tickets for a musical if you can, as they’re often the most popular and have a more lively atmosphere. And if you’re big on desserts, don’t be shy about a second trip—the spread is worth it.
Stage West Theatre Restaurant
Address: 727 42 Ave SE, Calgary, AB
Contact details: +1 403-243-6642
Opening hours: Monday to Sunday: 10 PM – 7:45 PM
Pricing: $$
If you love the idea of a big Broadway-style show but want to stay local, Stage West should be on your list. The theatre is known for its musical revues, often celebrating popular artists or decades like Motown or the ’80s, making it feel like a fun trip through music history.
And don’t let the suburban setting fool you—the talent here is top-notch, with professional singers and actors who know how to command a stage.
As for the food, Stage West is all about options. With over a hundred items, including fresh salads, hearty mains, and a dessert bar that’s honestly its event, it’s the kind of buffet that has something for everyone.
Pro tip:
Just a heads-up: they like everyone to dress their best, so it’s best to skip shorts, t-shirts, or athletic wear.
Mysteriously Yours Mystery Dinner Theatre
Media from mysteriouslyyoursto
Address: Chelsea Hotel, 33 Gerrard St W, Toronto, ON
Contact details: +1 416-486-7469
Opening hours: Tuesday to Saturday: 10 AM – 9:45 PM
Pricing: $$
For those who like a little mystery with their meal, Mysteriously Yours in Toronto puts you right in the middle of a live whodunit. Unlike traditional theatre, this show has you right in the action—the actors roam around tables, interacting with guests, dropping clues, and maybe even accusing you of the crime!
It’s a murder mystery that’s funny, engaging, and perfect if you’re in the mood for a more interactive night. It’s lighthearted and fun, making it easy for everyone to get involved, whether they’re mystery buffs or just out for a good laugh.
Dinner is served in courses, and the pacing is timed with the plot, so there’s never a dull moment. The meals are classic—a choice of prime rib, fish, or vegetarian dishes—and give you something substantial to keep you fueled while you play detective.
Pro tip:
Don’t hold back from asking questions or interacting with the cast—it makes the whole experience richer.
Oh Canada Eh? Dinner Theatre
Media from ohcanadaehottawa
Address: 330 Kent St, Ottawa, ON
Contact details: +1 613-793-2019
Opening hours:
- Dinner and Show: 6:15 pm
- Show Starts: 7:00 (showtimes may vary)
Pricing: $$
Oh Canada Eh? isn’t just a dinner show—it’s a full-on Canadian celebration. This show is a love letter to all things Canadian, with classic songs, goofy characters, and just enough nostalgia to make you feel right at home.
From the Mountie and Anne of Green Gables to references to hockey and poutine, it’s the kind of fun, tongue-in-cheek show that’s perfect for tourists but still fun for locals who want to embrace a bit of Canadiana.
The dinner is served family-style, so you’re passing around platters of roast beef, chicken, and poutine—because, of course, it’s a Canadian classic! It’s a relaxed, friendly evening that’s as much about the company at your table as it is about the show itself.
Pro tip:
Go during peak tourist season—the bigger the crowd, the more energy in the room. And bring a camera for after the show—the cast is usually happy to stick around for photos.
Jubilations Dinner Theatre Calgary
Media from jubilationsyyc
Address: 1002 37 Street SW, Calgary, AB
Contact details: +1 (403) 249-7799
Opening hours:
- Monday to Tuesday: 9 AM – 5 PM
- Wednesday to Saturday: 11 AM – 7 PM
- Sunday: 11 AM – 6 PM
Pricing: $$
Jubilations Dinner Theatre is like a mashup of karaoke night and a comedy show, where pop culture meets musical parody. If you like the sound of famous songs with lyrics you didn’t expect and hilarious characters reimagined in ridiculous situations, then this is the spot.
The show is meant to be silly, and it delivers on that with spoofs of familiar tunes and actors who know how to play up every gag.
The meal itself is four courses, served between acts, with solid, no-fuss choices that suit the casual, playful vibe. But what makes Jubilations stand out is how the servers stay in character all night.
Pro tip:
Get seats near the front if you want a little more interaction with the actors. And don’t hesitate to sing along when the music starts—everyone else will be doing the same.
Theatre In The Country
Media from theatreinthecountry.langley
Address: 5708 Glover Rd, Langley, BC
Contact details: +1 604-259-9737
Opening hours:
- Wednesday to Thursday: 6 PM – 10 PM
- Friday: 6 PM – 11 PM
- Saturday: 12 PM – 5 PM, 6 PM – 11 PM
Pricing: $$
Theatre In The Country, nestled in Langley, feels like one of those places that’s got a bit of magic to it. It’s a community theatre in the best sense—local actors, friendly service, and productions that span the range from big-hearted musicals to classic plays.
The shows are often family-friendly, and the setting has a relaxed charm that makes you feel like you’re part of something local and genuine.
Dinner is buffet-style, with dishes that feel like they were made for sharing—a nice roast beef, veggies, potatoes, and so on. It’s simple but satisfying, and it doesn’t distract from the main event: the performance.
Pro tip:
If you’re looking for a special experience, try to catch one of their holiday-themed shows.
The Wiggle Room
Media from wiggleroommtl
Address: 3874 St Laurent Blvd, Montreal, Quebec
Contact details: +1 514-508-9465
Opening hours: Wednesday to Sunday: 7 PM – 12 AM
Pricing: $$
Montreal’s Wiggle Room is one of those places that’s not afraid to bring a little old-school glam to the table. Known for its burlesque and cabaret-style shows, the Wiggle Room delivers a mix of sass, humour, and a lot of sparkle.
The acts range from classic burlesque routines to more theatrical performances, all done with the right touch of cheekiness and a wink to the crowd.
The drinks here are the stars, with cocktails that fit the atmosphere and go down easy while you watch. Small plates are available if you want a snack, but the real focus is on the show itself.
Pro tip:
If you want a close-up view, grab seats near the front, and consider checking out a themed night.