Bluma Appel Theatre, 27 Front Street East, Toronto
December 19, 2026 To December 20, 2026
$75 - $200 +fees
Follow Clara on a magical journey with her Nutcracker Prince as they pass through enchanted forests and into the Land of Sweets. Read more…
Bluma Appel Theatre, 27 Front Street East, Toronto
December 19, 2026 To December 20, 2026
$75 - $200 +fees
Follow Clara on a magical journey with her Nutcracker Prince as they pass through enchanted forests and into the Land of Sweets. Read more…
Flato Markham Theatre, 171 Town Centre Blvd, Markham
December 19, 2026
$20.00 - $88.00
John McDermott’s much-loved A Family Christmas Tour returns this holiday season, filling stages across Ontario with festive spirit. Read more…
Oakville Centre for the Performing Arts, 130 Navy St, Oakville
December 19, 2026 To December 27, 2026
$35
Bah, munchbug! Elphabeneezer Scrooge, the holiday-hating Wicked Witch of the West is hidden away in her castle trying to ignore Christmas but, on the other side of… Read more…
Wychwood Theatre, 76 Wychwood Ave studio 176, Toronto
December 19, 2026 To December 23, 2026
Tickets from $30.49
This holiday season, BenTastic and Magic Mel take the stage together for a Christmas celebration full of festive cheer, wonder, and magical surprises! Packed with laughter, wonder,… Read more…
Old Mill Restaurant, 21 Old Mill Road, Toronto
December 19, 2026
416-207-2020
$20-$40
Celebrate the magic of the season with A Big Band Christmas at Old Mill Toronto—an unforgettable evening of elegant dining, live music, and dancing in a warm… Read more…
213 Sterling Rd, Unit 212, Toronto
December 19, 2026
$70 - $85
Join us in Toronto on Saturday, December 19, for Sip & Slay: Toronto Holiday Soirée, hosted by The Afro Match Experience. Read more…
Grace Church on-the-Hill, 300 Lonsdale Road, Toronto
December 19, 2026
$25-49
Lift your spirits with the combined forces of the Amadeus Choir and the renowned Nathaniel Dett Chorale! Conducted jointly by Dr. Read more…
QUEST XO Chocolate — The Creative Lab, 25 Liberty Street, Toronto
December 19, 2026
$56.50
Toronto has enough serious activities. This is not one of them. Read more…
Bell Garden Courtyard, 80 Birmingham Street, Etobicoke
December 19, 2026 To December 20, 2026
4372413718
Free
FREE outdoor Christmas market! Santa lands on the roof, a free gift for every child, free photos & face painting. Sat–Sun, Dec 19–20. Read more…
TIFF Lightbox, 350 King St W, Toronto
December 19, 2026
416-599-2033
$20-$32
Calling all dreamers — join us for a night of dancing, singing, and wonder with a special screening of The Greatest Showman, hosted by comedian/ringleader Martha Chaves!… Read more…
Regent Theatre UOIT, 50 King St E, Oshawa
December 20, 2026
905-721-3399 Ext.2
$45
Get ready for a festive and energetic performance with Leahy, the Next Generation Christmas show! This Canadian powerhouse family band’s live performance is filled with the high-energy,… Read more…
Flato Markham Theatre, 171 Town Centre Blvd, Markham
December 20, 2026
$55 to $65
The classical Christmas story The Nutcracker ballet. Presented by Karpov Ballet Theatre featuring Karpov Ballet Academy students and professional principal guest dancers. Ballet in two acts. Read more…
Living Arts Centre, 4141 Living Arts Drive, Mississauga
December 20, 2026
$29+ fees & up
Soulful sounds. Holiday spirit. One unforgettable afternoon. Read more…
Bata Shoe Museum, 327 Bloor Street West, Toronto
December 21, 2026 To December 30, 2026
416-979-7799
Included with museum admission
Wondering what to do with the little ones during winter break? Bring them down to the coolest shoebox in town where they can enjoy an afternoon of… Read more…
Massey Hall, 178 Victoria Street, Toronto
December 21, 2026
$58.80 - $94.90
Direct from London’s West End… The ultimate Christmas by Candlelight concert is finally here! Join a spectacular cast of West End singers and a world-class live band,… Read more…
Red Sandcastle Theatre, 922 Queen Street East, Toronto
December 22, 2026 To December 24, 2026
$22.60 to $39.55
A Leslieville Tradition! Now in it’s 35th season! John D. Read more…
The Elm Tavern, 22 Elm St, Toronto
December 24, 2026 To December 25, 2026
(416) 595-1975
$50
Celebrate the season with a traditional Christmas feast at The Elm Tavern. Read more…
12Tables, 1552 Avenue Rd, Toronto
December 24, 2026 To December 31, 2026
4165907819
$129 - $129
Christmas Eve is vigilia in Italian and wigilia in Polish. Read more…
Old Mill Toronto Restaurant, 21 Old Mill Road, Toronto
December 24, 2026 To January 1, 2027
416-207-2020
$45 - $105
Celebrate Christmas and welcome the New Year at Old Mill Toronto’s 2026 Christmas & 2027 New Year’s Day Holiday Buffets! Bring family and friends together for a… Read more…
Cat's Cradle Sports and Spirits, 1245 St. Clair Avenue West, Toronto
December 26, 2026
FREE
We’re throwing the ultimate celebration of an absolute legend — George Michael! Exactly 10 years after his passing on Christmas Day 2016, we’re cranking up the volume,… Read more…
Cat's Cradle Sports and Spirits, 1245 St. Clair Avenue West, Toronto
December 26, 2026
4166542234
FREE
Boxing Day just got legendary! Escape the post-Christmas haze and immerse yourself in the dark, electrifying world of Depeche Mode with an early VIDEO tribute spectacular in… Read more…
Cat's Cradle Sports and Spirits, 1245 St. Clair Avenue West, Toronto
December 26, 2026
FREE
ALL Oasis Videos on 8 screens – BIG SOUND – BIG ENERGY Partial SONG LIST: The Masterplan Don’t Look Back in Anger Wonderwall Champagne Supernova Hello Acquiesce… Read more…
Town Hall 1873 Theatre, 302 Queen St, Port Perry
December 27, 2026 To December 31, 2026
$26 to $40
Have you ever wondered what happend to Ebenezer Scrooge, Tiny Tim and all the other characters from the original Dickens’ story? Well in this hilarious Panto sequel,… Read more…
Flato Markham Theatre, 171 Town Centre Blvd, Markham
December 30, 2026 To December 31, 2026
$20.00 - $78.00
Holiday magic is made year after year by Ballet Jörgen’s traditional treasure The Nutcracker: A Canadian Tradition. Read more…