The best Toronto Jazz Festival concerts for 2017

During its June 23 to July 2 run, the fest delivers big-name headliners and ups its free programming in Yorkville

by