Canadians took to the streets across the country on Saturday to protest the war in Afghanistan and urge the government to withdraw troops, media reports said.
Geared to coincide with 11 anti-war protests planned in the United States, the rallies took place in 22 Canadian cities, including such big cities as Toronto, Montreal and Ottawa.
"The people of Canada grow ever more upset with this war and are calling for our troops to be brought home alive," said Bob Ages of the Canadian Peace Alliance, which organized the protests.
"The global movement that erupted around the Iraq war is growing again to challenge the occupation of Afghanistan and the so-called War on Terror," Ages said in a statement.
Michael Skinner, a Toronto academic and anti-war activist, said NATO and Canadian actions in Afghanistan are building resistance rather than peace.
"We're involved in a counter-insurgency war that's very similar to what occurred in Vietnam and Central America," he said.
Canada has 2,500 soldiers deployed in southern Afghanistan whose mission is scheduled to end by February 2009. Seventy-one Canadians have died there since the mission began in 2002.
Opinion polls have found that most Canadians oppose the country's military role in Afghanistan. Opposition parties have called for troop withdrawal as scheduled in 2009.
Prime Minister Stephen Harper said earlier he would like to extend the mission to 2011.