On February 23, 2007, hundreds of Canadians braved wind, rain, and snow to take part in rallies in cities across Canada to protest their country's military operation in Afghanistan, urging their government to bring Canadian troops home. In Vancouver, about 600 people rallied and marched through the downtown core. In Toronto, hundreds of protesters held a rally outside the U.S. consulate. Nearly 500 people marched through downtown Montreal. About 200 people gathered in front of city hall in Halifax. Demonstrations also took place in Edmonton, Quebec City, and St. John's, Newfoundland.