Shaw Festival stages a comedy at the Butlers Barracks National Historic Site, blending live theatre with the atmosphere of Niagara-on-the-Lake.