A misfiring and inconsistent India finished a disappointing sixth in the Hero Hockey World League Semi-finals after being stunned 2-3 by lowly Canada, in London, on Sunday.
It was India's second upset loss against a lower-ranked side in the tournament after having lost to Malaysia in the quarter-finals.
Gordon Johnston (3rd, 44th minutes) scored two goals while Keegan Pereira (40th) found the net once for the 11th ranked Canadians.
Harmanpreet Singh (7th, 22nd) converted two of India's eight penalty corners.
By virtue of this win, Canada not only finished fifth in the tournament but also qualified for next year's World Cup to be held in the Indian city of Bhubaneswar.
The loss, although, didn't deter sixth-ranked India's qualification to the Hockey World League Final, to be held later this year, and the World Cup as they are already assured of places in both the events being the hosts.
However, it definitely counts for a morale-shattering outing.
Srikanth set to receive a swanky TUV300 from Anand Mahindra
Srikanth overcomes stomach bug to win his 2nd successive title
Indian cricket community hails women's victory in World Cup
1 thing about Anil Kumble that you probably didn't know
India thrash Pakistan yet again in Hockey World League Semis