Loading Events

Back to all Events

Once Upon a Time

May 16, 2026 @ 11:00 am - May 17, 2026 @ 04:00 pm

See The Village Transformed into a Fantasyland of Magic, Wonder, and Excitement.

Be transported to a storybook realm with adventure around every corner at Once Upon a Time. Meet colourful characters as you explore the Village and search for the stolen fairytale items. Dance at an enchanted ball and then stumble into a swashbuckling pirate adventure.

Create your own magical crown and then journey to the Royal Castle to be knighted!

Be captivated by lively storytelling, including a traditional puppet show that will delight guests of all ages. Enroll at the Academy of Fairies to discover the magic of making dreams come true.

Costumes are not required, but we encourage you to dress up and join in the fun!

Dates: Saturday, May 16 and Sunday, May 17

Times: 11 a.m. – 4 p.m.

Event Details

Start:
May 16 @ 11:00 am
End:
May 17 @ 4:00 pm

Individual Dates & Times*:

*Event durations (if noted) are approximate. Please check with the presenting organization or venue to confirm start times and duration.

  • May 16, 2026 at 11:00 am - 04:00 pm (Sat)
  • May 17, 2026 at 11:00 am - 04:00 pm (Sun)
Event Categories:
, , ,
Website:
https://calendar.trca.ca/event/once-upon-a-time/

Venue