Beaches Jazz Festival, Queen Street East, Toronto.