For two hot and humid hours, the parade made its way from Fort and Ste-Catherine to Phillips Square.
Some 65 entries from 30 cultural communities participated, with the parade featuring Chinese martial artists, traditional Indonesian bands and a Viking longboat courtesy of Montreal's Danish community.
The party continued at Phillips Square with a giant Canada birthday cake and live music.
Mayor Denis Coderre was on hand to cut the cake. He said Canada Day is another way for Montrealers to celebrate summer, but it's also a party with some important values behind it.
He said Canada Day "is about diversity, about people being different but equal at the same time, about opportunity, about a balance between openness and vigilance and it's about the Charter of Rights and Freedoms."
That said, both he and parade organizers said the parade was a celebration without politics.