Caribana Parade, Toronto
From mid July to the beginning of August, more than a million people celebrate Caribana in Toronto. This celebration of Caribbean culture culminates in a giant parade on the final weekend. The costumes and floats are a spectacular sea of colour.