Calgary, Canada
(June, 1 day) Calgary's annual festival celebrating the city's large West Indian population starts with a parade downtown to Shaw Millennium Park for the day's festivities.