A Canadian soldier injured in Afghanistan last month has died of his injuries in a Quebec City hospital.

Master Cpl. Charles-Philippe Michaud, from the 2nd Battalion, Royal 22nd Regiment based at Canadian Forces Base Valcartier, died at 2 p.m. Saturday.

Michaud was injured around 9:15 a.m. on June 23, when he stepped on a mine while on foot patrol in the Panjwaii district, southwest of Kandahar City.

He was evacuated by helicopter to the hospital at Kandahar Airfield before being flown to the Landstuhl Regional Medical Centre in Germany.

Michaud was flown to Quebec City on June 28.

According to a Defence Department news release, Michaud, 28, was on his second tour in Afghanistan.

Prime Minister Stephen Harper said Sunday he knew of Michaud's "heroic battle" to survive his injuries and offered his condolences to the soldier's family.

"We honour his sacrifice," Harper said in a statement. "We stand by our troops and allies in the struggle to bring Afghans a better future and make Canadians safer."

Defence Minister Peter MacKay also issued a statement, saying Michaud's "sacrifice will never be forgotten."

"Master-Corporal Charles-Philippe Michaud was a valiant and courageous Canadian soldier who died in service to his country and the world community after being wounded in Afghanistan during a patrol June 23," MacKay said.

"Thanks to Master-Corporal Charles-Philippe Michaud, progress and change is taking place in Afghanistan."

Col. Jean Marc Lanthier, commander of the 5th Canadian Mechanized Brigade Group, called Michaud a mentor to other soldiers, as well as a model soldier.

According to Lanthier, Michaud never regained consciousness.

He is survived by his wife, parents and brother.

Michaud's death brings to 122 the total number of Canadian soldiers who have died as part of the Afghan mission since it began in 2002.