The top-seeded 18-year-old won the match 21-15 21-12 in merely 37 minutes to clinch her second Grand Prix Gold title after the Malaysia Open in May.
The Indian sensation, who was bestowed the Arjuna award this year, was ruthlessly dominant from start to finish in the lop-sided encounter against the seventh-seeded Canadian.
In the first game, Sindhu raced to a 7-0 lead within just two minutes of start of play before Li finally registered herself on the score sheet.
Although Li managed to reduce the gap between the two to 9-6 at one stage but Sindhu managed to keep herself in front.
Also Read
The second game started on a slightly even note with both players going neck and neck for the first few minutes. The scores were level at 5-5 with Li displaying better command over netplay.
But Sindhu eventually broke through to go into the lead and was placed comfortably at 11-6 when the break was taken.
Sindhu walked away richer by USD 9,000 from the event which offered a total prize money of USD 120,000.