Thousands gathered outside Vancouver City Hall on Saturday to show their support for diversity, in anticipation of a rally against Islam, immigration and the Liberal government鈥檚 policies on multiculturalism.

Vancouver police said they made five arrests for breaching the peace and two people were escorted out of the rally 鈥渢o prevent a disturbance.鈥 One of those arrested was brandishing a knife, according to police.

However, there were no reports of assaults or injuries among the estimated 4,000 people who attended, police said.

It was also clear that the pro-immigration group vastly outnumbered the anti-immigration rally.

Prime Minister Justin Trudeau after the rally ended. "Way to go, Vancouver. Diversity will always be our strength," he wrote.

There was one man in the crowd holding a sign that said 鈥淐anada, stop illegal border crossings.鈥 But many more were holding signs with messages like 鈥渓ove not hate鈥 and 鈥渘o platform for racists.鈥 Some chanted, 鈥淣o hate, no fear, Nazis are not welcome here.鈥

It鈥檚 not clear whether the organizers of the rally, including the Worldwide Coalition Against Islam Canada鈥檚 Joey De Luca or the Cultural Action Party鈥檚 Brad Salzberg, even showed up.

A group called Stand up to Racism Metro Vancouver organized the opposition to the event.

One participant told 麻豆影视 Channel that the big turnout showed 鈥渨hat Vancouver is really made of.鈥

鈥淚 think we just showed that intolerance can be eclipsed by inclusion,鈥 said the counter-protester, who identified himself as Bradley. 鈥淢isunderstanding and fear 鈥 there鈥檚 no place for that.鈥

B.C. Green Party Leader Andrew Weaver offered support for those standing up against the anti-immigration group.

"I extend my sincere gratitude to the citizens of Vancouver who are peacefully standing up to racism and hate today," Weaver said in a statement.

Vancouver Mayor Gregor Robertson, who attended Saturday, and B.C. Premier John Horgan both denounced the anti-immigration rally in earlier statements.

CTV Vancouver鈥檚 that a man whose face was covered was arrested by police during the rally for allegedly carrying a knife near city hall. It鈥檚 unclear if the man was among either group of protesters.

The Vancouver rally comes on the same day as other dueling demonstrations across the world.

In Berlin, a counter-protest of an estimated 1,000 people prevented more than 500 right-wing extremists from marching to a Berlin prison where Rudolf Hess, a Nazi official, died.

In Boston, tens of thousands protesters marched through the city鈥檚 downtown core to show a message of solidarity against a planned 鈥渇ree speech鈥 rally by a conservative group one week after the deadly protest in Charlottesville, Virginia. A Confederate flag was burned during the event.

With files from CTV Vancouver