Dressed in Indian attire, Canadian Prime Minister Justin Trudeau and his family - Sophie Gregoire Trudeau, and kids Xavier, Ella-Grace, and Hadrien- visited the Sabarmati Ashram in Ahmedabad on Monday morning.
Trudeau was accompanied by his wife and three children.
Meanwhile, former Indian high commissioner to Canada, Vishnu Prakash, said that no protocol was breached in welcoming Trudeau and it can't be expected of the prime minister to be available to welcome every foreign dignitary.
Shekhawat's presence is notable because among the concerns Trudeau is being asked to raise with the Indian government on this visit is recent Indian import taxes applied to chickpeas and other pulse crops. Pierre Trudeau and Castro had had a friendship in the 1970s and '80s, and Pierre and Margaret visited Cuba in 1976.
Another source, quoted by NDTV, said that Modi was not present when Iranian President Hassan Rouhani visited Hyderabad last week.
During the course of his stay in India, Trudeau will also visit Agra, Ahmedabad, Mumbai and Amritsar. However, during Israeli PM Netanyahu's 15 January visit to the Taj, Adityanath had received the PM and his wife and shown them around as well as hosted a lunch for them.
The sanctuary will remain shut for around two hours to the public, owing to Trudeau's visit.
The Ontario Assembly, where Trudeau's Liberal Party is in majority, passed a resolution past year condemning the "genocide" of Sikhs in India in 1984.
"Thank you for the wonderful visit to one of the most lovely places in the world", he wrote on the visitor's book.
The Canadian family took a trip to Akshardham Temple and met religious leaders and paid homage to Swaminarayan. Last year, Punjab Chief Minister Captain Amarinder Singh refused to meet Sajjan when he visited Punjab in April, and has been exhorting the Canadian government to come clean on the issue of supporting Khalistanis.
He will meet Prime Minister Narendra Modi, and efforts to expand trade will dominate an agenda also covering energy, education and infrastructure.