Tens of Thousands of people took over Toronto's Lake Shore Boulevard for the 51st annual Caribbean Carnival parade. Masqueraders donned elaborate and colourful costumes as tourists and spectators lined the street to catch a glimpse.