In photos: Toronto Caribbean Carnival 2017 grand parade

A look at the colourful performers during Caribana weekend

by