(CNN) -- Canada's House of Commons voted Thursday to extend the country's military mission in Afghanistan until 2011, with the stipulation that NATO send reinforcements to the volatile Kandahar province.

Canadian soldiers walk along a track at the Kandahar Air Base in Afghanistan last month.

Most of Canada's 2,500 troops in Afghanistan are in Kandahar as part of the NATO-led mission to stabilize the war-torn country.

Their presence has sparked controversy in Canada, with the Bloc Quebecois and the New Democratic Party calling for an immediate troop withdrawal.

Supporters of the mission argued that Canadians have made progress in providing schools, health care and clean water for thousands of Afghans.

They said the improving conditions would be impossible without troops ensuring a secure environment for aid workers and local residents.

"The military needs to be there," said Harold Albrecht, a conservative member of Parliament. "The military provides the civil order we would expect from police here."

The Canadian mission in Afghanistan was to end next February. It has claimed the lives of 80 soldiers and a diplomat, according to The Associated Press.