The belated invitation by Canada has sparked debate on whether ties between New Delhi and Ottawa are on the mend.