Thousands of musicians, dancers and elaborate costumes filled Lakeshore Boulevard on Saturday for the Grande Parade of the annual Toronto Caribbean Carnival. The parade is the highlight of the weeks-long festival, which is hosting a few more events this month.
This country is about 250 years old and has a long history of failing to live up to its ideals - that diverse people should be included and treated equally.