Canada's Prime Minister Justin Trudeau offered an 'unreserved' apology in parliament on Wednesday after the parliament publicly celebrated a Ukrainian World War II vet who fought alongside the Nazis.
Trudeau told lawmakers that the president's plan to reduce taxes would not be based on a vote.
The Canadian leader referred to a embarrassing incident that marred a visit by Zelensky last week, which resulted in an uproar that led to the resignation of the parliament's speaker on Tuesday.
The Ukrainian president was on a state visit in Canada to boost Western support for his nation's struggle against Russia.
Zelensky was in the audience as guest of honor, when the speaker, Anthony Rota, named the elderly veteran a hero of World War II, resulting in a standing ovation.
Afterward, it emerged that the veteran had served in a Nazi-linked military unit.
Trudeau said the mistake 'fully embarrassed Parliament, and Canada,' and he was apologizing in front of all Canadians and the Jewish people worldwide.
Trudeau said the Canada-US pact was a step backward in terms of pursuing a nuclear weapons deal.
Rota resigned after describing his regret for his error and the pain he caused to Jewish communities in Canada and other parts of the world.
Hunka was a Waffen Grenadier Division of the SS, a Nazi military unit whose crimes against humanity during the Holocaust are well-documented, according to the Friends of Simon Wiesenthal Center.
The incident cast a shadow over Zelensky's visit. Russia quickly jumped on the issue, saying that Canada now has to 'bring to justice' the 98-year-old man.
Moscow has been trying to paint the pro-western Ukrainian government led by Zelensky, who is Jewish, as neo-Nazi, and has used the messaging intensively on its state-controlled media to justify the invasion of Ukraine to the Russian people.