Around 2,000 people from across the country rallied on Parliament Hill Thursday afternoon.
Those participating in the march waved flags, hoisted banners and signs. They were members of dozens of different groups: social justice advocates, unions, environmentalists, even from the Idle No More movement.
Larry Rousseau with the Public Service Alliance of Canada told CFRA despite their different backgrounds they were united for a similar cause.
"I think that we're all pretty well in agreement that first of all, Stephen Harper's got to go," he said. "The Conservatives have got to go and we need to take back our government. We really need to take it back and remind everybody that democracy is about the public interest. It's not about the corporate interest."
"I'm really honoured that all of you that are here today are here for multiple causes, but at the same time, it's for one cause and that is for justice, social justice for all people," said Chief Gilbert Whiteduck of the Kitigan Zibi Anishinabeg First Nation.
Richard Hudon with the Ontario Network for Injured Workers said they were all called upon to be part of this march.
"It's a question of showing that solidarity still exists, not only with the workers that are unionized, but the others that weren't and vice versa," said Hudon. "We're here to let it know to Harper that most of his policies are not that very good for the common people."
The rally caused traffic disruptions in the downtown core, as protesters made their way to Parliament Hill from the War Museum, Victoria Island and Jacques Cartier Park in Gatineau. Dozens of police officers were on hand to help escort the protesters safely down Wellington to Parliament.
The march was part of the kick off of the Peoples' Social Forum, an event which discusses best practices for social policies.