Relations had deteriorated after accusations India was behind the murder of a Sikh activist in Canada.

Critics say an invitation rewards India for violence and interference, but ignoring New Delhi only leaves Canada in the cold

Prime Minister Narendra Modi to attend G7 meeting in Canada.