A 94-year-old World War II veteran who was told he could not renew his Ontario health card renewed because he couldn't prove his Canadian citizenship received a replacement card after sharing his story with CBC News.

The Ministry of Health and Long-Term Care requires three separate documents to get an Ontario Health Insurance Plan (OHIP) card: proof of citizenship, proof of residence and support of identity.

James Stuart Scharf had all but the first; he misplaced his passport and does not have a Canadian birth certificate because he immigrated here from Scotland when he was two years old.

French Ambassador Nicolas Chapuis and Scharf at a ceremony to present Canadian veterans with the Legion of Honour at the French Embassy on November 10, 2015. (Gord Scharf/Supplied) Service Ontario would not accept a photocopy of his passport, and in subsequent visits he was told that a recent driver's licence, social insurance number and veteran's card were not sufficient.

Scharf received France's Legion of Honour, an esteemed military recognition, along with other Canadian veterans who fought there during the Second World War during a special ceremony last month at the French Embassy in Ottawa.

But the struggle to renew his health card left him feeling "very cheated," he told CBC News earlier this week.

"I get very, very upset when I'm told I'm not a Canadian. It really hits you hard. There's no doubt about it. It hits you hard," he said at the time.

On Tuesday, Ottawa Centre MPP Yasir Naqvi tweeted that he has contacted Service Ontario and the Minister of Health and Social Services about Scharf's case.

On Wednesday afternoon, Scharf's son told CBC News in an email that his father received a new health card.