The Top 10 theatre productions of 2017

John, Prince Hamlet and Our Town top NOW's list of the year's best Toronto shows

by