Canadian Brooke Henderson claimed her 13th LPGA title with a four-shot win at the Hilton Grand Vacations Tournament of Champions.