I've never seen the Oh Canada show, but have wondered how it was, having driven past the venue a number of times. Thanks for the feedback. I might check it out sometime.
As for the Toronto area, I was going to suggest the Stage West theatre, but I see they've gone out of business now (was...