People dance to a live music performance during the 25th Annual Beaches International Jazz Festival at Kew Gardens in Toronto.Philip Cheung/The Globe and Mail
A crowd watches a live performance during the 25th Annual Beaches International Jazz Festival at Kew Gardens in Toronto.Philip Cheung/The Globe and Mail
A man rests on the grass during the 25th Annual Beaches International Jazz Festival at Kew Gardens in Toronto.Philip Cheung/The Globe and Mail
Mariah Gillis (right), 7, shoots bubbles at her cousin during the 25th Annual Beaches International Jazz Festival at Kew Gardens in Toronto.Philip Cheung/The Globe and Mail
A customer orders poutine at the Poutine Machine food truck during the 25th Annual Beaches International Jazz Festival at Kew Gardens in Toronto.Philip Cheung/The Globe and Mail
Customers eat corn on the cob during the 25th Annual Beaches International Jazz Festival at Kew Gardens in Toronto.Philip Cheung/The Globe and Mail
Festivalgoers enjoy snow cones during the 25th Annual Beaches International Jazz Festival at Kew Gardens in Toronto.Philip Cheung/The Globe and Mail
A woman tries on a hat at the "Trendy" hat stand during the 25th Annual Beaches International Jazz Festival at Kew Gardens in Toronto.Philip Cheung/The Globe and Mail
Silvia Razgova, 37, listens to a live performance during the 25th Annual Beaches International Jazz Festival at Kew Gardens in Toronto.Philip Cheung/The Globe and Mail
Bill King's Rythm Express featuring Gavin Hope of the Nylons and Dubmatix perform during the 25th Annual Beaches International Jazz Festival at Kew Gardens in Toronto.Philip Cheung/The Globe and Mail
Sugar Ray & the Bluetones perform during the 25th Annual Beaches International Jazz Festival at Kew Gardens in Toronto.Philip Cheung/The Globe and Mail