Jaspal Atwal, who was part of a movement that supported an independent Sikh nation in the 1980s and went to prison for the attempted murder of a visiting Indian minister in 1986, was invited to a dinner with Trudeau in New Delhi causing consternation among his hosts.
Trudeau's visit to India had already been dogged by suspicions that Canada was soft on Sikh separatists.
"I am sorry for any embarrassment this matter has caused to Canada, India, my community and my family," the 62-year-old told a news conference.
"I renounce any form of terrorism," he said. "I do not advocate for an independent Sikh nation. I, like the vast majority of Sikhs who once advocated for this cause, have reconciled with the nation of India."
Macron heads to India, seeking to avoid Trudeau errors
Since his parole, Atwal said he has engaged broadly in politics on behalf of the Indo-Canadian community, and visited India numerous times including three visits over the past year, each time "with the full permission of the Indian government."
"There were also no restrictions placed on me by Canada so that I could not travel," he added.
Before his latest trip, Atwal said he reached out to his local member of Parliament, Randeep Sarai, to ask if he could attend a reception with Trudeau in India.
"I had assumed there would be no problems. No one had at any point indicated there would be any issues," he said.
Indians fiercely ridicule Justin Trudeau for wearing ‘fancy dress’
The controversy has continued to hound Trudeau since his return to Canada, with opposition parties and editorialists heaping scorn on the prime minister over the misstep.
Sarai, meanwhile, has been stripped of his responsibilities within the Liberal caucus.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ