Jhonattan Vegas wins 2017 RBC Canadian Open

by