Charley Hoffman leads 2017 Canadian Open

by