Cameron Champ is the defending 3M Open champion after he won the event by two strokes to seal his third PGA Tour title.