Jim Furyk fired a five under par 65 in Sunday's final round to win the Canadian Open, posting a one-shot victory for his 12th career PGA Tour title.
At 14-under 266 for the tournament, Furyk finished a stroke in front of Bart Bryant with Sean O'Hair another shot back.
Heading to the World Match Play Championship at Wentworth before moving on to the K Club in Ireland for his fifth Ryder Cup appearance, Furyk earned USD 900,000 for his second victory of the season.
Furyk had five birdies and a bogey through 14 holes and added what proved to be the winning birdie at the par-5 17th.
He had carded early birdies at the third and fourth before giving back a shot at the sixth.
Furyk got back on track with a birdie at seven and added two more on his first four holes of the back nine.
Bryant carded a three under 67 to finish at 13-under 267.
He pulled within a shot of the lead with a birdie at 17, but having birdied the 18th in each of the two previous rounds, he left himself with a 50 foot attempt at the final hole and could not convert.
O'Hair shot a 68 and finished third at 12-under 268.
Justin Rose entered the final round with a one-shot lead, but he was unable to hold on for his first win on the PGA Tour.
Rose had eight pars and a bogey at the fourth on the front nine and carded the first birdie of his round at the tenth.
However, a double-bogey on the par-4 11th knocked him out of contention as he finished with a four-over 74 and had to settle for a share of 14th at 7-under.
Collated final-round scores & totals (USA unless stated, par 70):
266 Jim Furyk 63 71 67 65
267 Bart Bryant 69 67 64 67
268 Sean O'Hair 65 69 66 68, Jonathan Byrd 65 68 67 68
269 Brett Quigley 71 63 67 68
270 Rory Sabbatini (Rsa) 67 69 68 66, Trevor Immelman (Rsa) 68 66 66 70, Steve Lowery 70 66 65 69, Camilo Villegas (Col) 69 64 69 68
271 Steve Stricker 67 69 68 67
272 Arron Oberholser 65 68 69 70, Paul Azinger 69 69 68 66, Stewart Cink 69 69 68 66
273 Justin Rose (Eng) 63 71 65 74, Bubba Watson 65 71 68 69, Tom Pernice Jnr. 66 68 70 69
274 Jeff Sluman 69 69 67 69, Jesper Parnevik (Swe) 65 68 70 71, Frank Lickliter II 64 72 68 70
275 D.A. Points 68 70 70 67, Aaron Baddeley (Aus) 67 71 70 67, Nathan Green (Aus) 64 70 69 72, Mark O'Meara 69 69 67 70, Ryuji Imada (Jpn) 66 68 71 70, Bo Van Pelt 69 71 66 69, David Hearn (Can) 69 67 71 68, Ben Curtis 69 66 71 69
276 Kevin Sutherland 71 69 63 73
277 Charles Warren 70 69 68 70, Brian Davis (Eng) 67 68 72 70, Mark Calcavecchia 66 74 66 71, Eric Axley 68 66 70 73, Fred Funk 67 70 71 69, Brian Bateman 67 70 70 70
278 Kent Jones 68 70 69 71, Vijay Singh (Fij) 68 69 70 71, Omar Uresti 71 69 67 71, Stephen Gangluff 69 68 69 72, Greg Chalmers (Aus) 70 70 70 68, Jeff Brehaut 68 68 70 72
279 Rob Oppenheim 66 70 72 71, Alex Cejka (Ger) 69 71 67 72, Nicholas Thompson 71 68 72 68
280 Dudley Hart 70 68 69 73, Robert Garrigus 68 71 68 73, Matt Hansen 69 70 71 70, Steve Flesch 70 70 71 69, Ian Leggatt (Can) 70 70 68 72, Will MacKenzie 68 68 71 73, Bill Haas 67 72 69 72, Brandt Jobe 64 72 68 76, Olin Browne 70 70 72 68
281 Bob Estes 68 71 68 74, Jeff Overton 70 70 68 73, Marco Dawson 68 72 69 72, John Huston 71 68 71 71, Bill Glasson 69 69 69 74, Troy Matteson 67 73 69 72, Jason Bohn 72 68 68 73
282 Hunter Mahan 73 66 71 72, Richard S Johnson (Swe) 67 72 70 73, Zach Johnson 70 70 69 73, Tim Petrovic 67 73 71 71, Woody Austin 72 68 71 71, Brent Geiberger 68 70 72 72, Greg Owen (Eng) 68 72 73 69, Charles Howell III 70 70 70 72
283 Kris Cox 68 69 70 76, Richard Scott (Can) 69 69 70 75, Nick Price (Zim) 68 72 72 71, Peter Lonard (Aus) 70 70 70 73
284 Billy Andrade 70 70 71 73, Victor Ciesielski 68 70 69 77
286 Jerry Smith 67 73 72 74, David Branshaw 72 67 75 72, David Frost (Rsa) 69 70 73 74
289 Carlos Franco (Par) 70 70 73 76