Ottawa: Canada's opposition on Monday called for Defense Minister Harjit Sajjan to resign or be sacked for overstating his military record in Afghanistan during a speech in India.

Sajjan, a decorated former military intelligence officer, erroneously claimed in New Delhi last month to have been the "architect" of Canada's largest military operation since the 1950s, known as Operation Medusa.

ALSO READ | Amarinder Singh's Refusal to Meet Harjit Singh Sajjan Congress Conspiracy: AAP

The 2006 offensive delivered a blow to the Taliban, loosening its grip on Kandahar province, but at a cost — a dozen Canadian and 14 British soldiers died.

"It's come to light that the minister of defense has misled Canadians once again and it's a big one," said Rona Ambrose, leader of the opposition Tories, recalling that Sajjan made a similar claim while campaigning in 2015.

"How can the prime minister allow him to remain as minister of defense when he continually misstates the facts?" she added.

ALSO READ | Amarinder Promises Security to Canadian Defence Minister, But No Meeting

It was a "whopper" of a lie to raise his own profile, said Tom Mulcair, leader of the third-ranked New Democratic Party.

"That is not something you apologise for, it's something you have to step down for," he said.

Sajjan apologised repeatedly in the House of Commons for the "stolen valour" incident — falsely claiming war experiences or military honours not earned — while Prime Minister Justin Trudeau stood by his minister.

"The minister made a mistake," said Trudeau. "He acknowledged it and apologised for it. That's what Canadians expect. "This minister has served his country in many capacities as a police officer, as a soldier, and now as a minister. And he has my full confidence," he added.

Sajjan has said he wishes to retract the inflated claims.

"I in no way would like to diminish the great work that my former superiors and our soldiers have done on operations, and I'm truly sorry for it," he said Monday.

@media only screen and (max-width:740px) {

.quote-box{font-size:18px; line-height:30px; color:#505050; margin-top:30px; padding:22px 20px 20px 70px; position:relative; font-style:italic; font-weight:bold}

.special-text{font-size:24px; line-height:32px; color:#505050; margin:20px 40px 20px 20px; border-left:8px solid #ee1b24; padding:10px 10px 10px 15px; font-style:italic; font-weight:bold}

.quote-box img{width:60px; left:6px}

.quote-box .quote-nam{font-size:16px; color:#5f5f5f; padding-top:30px; text-align:right; font-weight:normal}

.quote-box .quote-nam span{font-weight:bold; color:#ee1b24}

}