Trevor Immelman wins Hotel Fitness Championship over Patrick Cantlay