Toronto has an enormous Caribbean community (in fact, name a 'community' and you'll find it here) and every year they spend three weeks celebrating their culture and heritage. They call it the Caribana Carnival.
Of course, it culminated with a parade. Think loud music, loud colours, feathers, sequins and lots of skin.
We went to watch.