Toronto Jazz Festival 2019: 8 can't-miss shows

Including Diana Ross, Tower of Power, Dominique Fils-Aimé, Shad and many more free and ticketed shows at the 10-day festival

by