An original farce is coming to Barrie and Collingwood this summer!
Re-elect Mayor Biff Worthington to a second term

A Scandal for All Seasons is set in Barrie, where fabulously rich socialites, Doris Lester and Augusta Peacock, form an unlikely alliance to promote the mayor’s progressive agenda and get him re-elected. Biff Worthington, Barrie’s young, handsome and athletic mayor, wants to rocket Barrie from a safe, cozy small town into a bustling grand metropolis. Instead, the city’s ultra-conservative forces try to foil Biff at every turn.

Behind the scenes, the women’s mutual lust for Biff becomes a rivalry of gigantic comedic proportions. The flurry of sexual innuendo, gossip, backstabbing, and political intrigue promises to have you laughing hysterically and maybe even a little embarrassed!

This hilarious farce will tour at the Simcoe Street Theatre in Collingwood from August 2nd to 6th, 2022, and then premiere at the Five Points Theatre in Barrie from August 10th to 21st, 2022.


Tickets to the Barrie run can be purchased below!

Buy my tickets!

Frequently Asked Questions

  • If I want to see the Collingwood shows, how can I get tickets?

Tickets to the Collingwood shows are available through the Theatre Collingwood Box Office. 

  • Is this show appropriate for children?

No. This show contains mature content and language and is only suitable for patrons 16 and over.

  • How long does the show run for? Is there an intermission?

The show runs for approximately two hours. There will be a 20 minute intermission between acts.

  • Are there fees associated with any of the tickets?

There is a nominal service fee for each of the respective tickets. 

  • Are masks required for audience members?

Masks are encouraged, but not required, for audience members except on the evening performances of August 19 & August 20, at which audience members will be required to wear a mask. Proof of vaccination is not required.

  • Is Biff Worthington actually a candidate in the Barrie Mayoral Elections?

No. But wouldn't it be great if politics were always this funny?


  • Augusta Peacock - Lynn Weintraub*
  • Doris Lester - Elana Post*
  • Mayor Biff Worthington - Jonathon LeRose*


  • Artistic Director - Iain Moggach
  • Administrator - PJ Hammond
  • Communications Officer - Khaleel Gandhi
  • Education & Creation Coordinator - Leah Holder

Production Team

  • Playwright - Burke Campbell
  • Director - Iain Moggach*
  • Stage Manager - Khaleel Gandhi*
  • Production Manager - Santana Hamilton
  • Technical Director - Julia Beaulieu
  • Lighting Designer - Za Hughes
  • Sound Designer/Composer - Joshua Doerksen
  • Props Master - Brenda Thompson
  • Costume Designer - Sandra Roberts
  • Assistant Stage Manager - Lesley Coo*
  • Set Builder - Diane Frederick

*The participation of these Artists are arranged by permission of Canadian Actors' Equity Association under the provisions of the Drama-Opera-Theatre Policy.

A Scandal for All Seasons is developed with support from the City of Barrie, the Ontario Arts Council, Big 101 FM, Fresh Radio 93.1, and our generous sponsors, members, and donors.



A Scandal for All Seasons is part of Theatre by the Bay's 20th season anniversary. To learn more about how we're celebrating our anniversary, please click the button below!

TBTB's 20th Anniversary

  • No upcoming events

Theatre by the Bay
55 Dunlop Street East, Unit 1
Barrie, Ontario L4M 1A2, Canada

Contact Us →
Phone: (705) 735-9243

© 2022 Theatre by the Bay
Website by Doerksen & Davenport