Musical Stage Company gives Toronto a good production, with flaws to be worked on, of the Pulitzer Prize-winning musical.