Chandana Thimmaiah scored the first goal for India, but Keegan Pereira equalised for Canada. Harmanpreet Singh converted a penalty corner in the 41st minute and Talwinder Singh scored another in the 67th minute to seal India’s victory.
With six points from three games, India are now placed third in the round-robin standings. Australia top the table with 9 points.