The Toronto Star reported online a vote of 198 to 77 for the plan.
Parliament set the condition that that for Canadian troops to remain on the tough front lines in southern Afghanistan, at least 1,000 troops must be sent to its support from other NATO countries.
The agreement was reached only after the Conservative minority government of Prime Minister Stephen Harper agreed to a demand by the liberal opposition to nail down a specific date for the withdrawal.
Opposition leaders had wanted to end the mission next year, when the official commitment ends. Harper wanted to leave the commitment open-ended.
While the Liberals agreed to the deal, two other opposition parties - the New Democratic Party and Bloc Quebecois - continued to reject the plan.
Güncelleme Tarihi: 14 Mart 2008, 16:58