The Montreal Carifiesta festival is an annual celebration of Caribbean culture that take place in Montreal. The event is usually held in July. The main even mostly consists of a parade down Sainte-Catherine street. People from various Caribbean countries wear colorful costumes and dance along to soca, calypso and other rhythm enticing music.