Canadian Prime Minister Justin Trudeau met his Indian counterpart, Narendra Modi, on Friday.
The meeting came towards the end of Mr Trudeau’s first official visit to India, which has been far from smooth.
Canada caused upset earlier in the week by inviting an alleged Sikh extremist to an official dinner; an invite it later rescinded.
However, the Canadian PM has thrown himself into the visit, including by performing an impromptu Bhangra dance.
Both countries have denied speculation that the Canadian PM has received a lukewarm reception in India.
Mr Modi has, on many occasions, personally received visiting government leaders at the airport. But he welcomed Mr Trudeau on Twitter, a day before the two were scheduled to meet.
The leaders finally met six days after Mr Trudeau arrived in India, and signed a raft of agreements reiterating Indo-Canadian ties.
Mr Trudeau’s trip has been marred by criticism that his government is soft on Sikh extremists.
He said the Delhi dinner invite sent to Jaspal Atwal, who was convicted and later acquitted of trying to assassinate an Indian minister in 1986, was a mistake.
The dinner, which was hosted at the Canadian High Commission on Thursday night, then drew attention for another reason – Mr Trudeau arrived doing Bhangra, a popular Indian dance that he is known to like.