Players approve of Canyon Meadows as host of Shaw Charity Classic