OAKVILLE, Ontario (AP) —
Snedeker had two birdies and a bogey on the front nine. He birdied the par-4 10th to move to 16 under, but gave the shot back on the par-3 12th. He birdied the par-5 16th and parred the final two holes.
"I hung in there really well and made the key putts I needed to and I was able to survive," Snedeker said. "That's what today is all about."
Dustin Johnson, William McGirt, Matt Kuchar and Jason Bohn tied for second.
Johnson was tied for the lead after a birdie on No. 16, then drove out of bounds and hit the lip of a fairway bunker en route to a triple-bogey 7 on the par-4 17th. He finished with a 70.
"I was playing really well," Johnson said. "Really confident, swinging the driver really good. So you know, it's a driver hole for me, and I just blocked it a little bit. Made a poor swing. ... Not too happy, but I felt really good with my golf game. ... It's nothing, nothing to worry about. I'll go get them next weekend."
McGirt had a 68, and Kuchar and Bohn shot 71.
David Hearn was the top Canadian, shooting a 73 to tie for 44th at 4 under.
"It wasn't the finish that I was really looking for. I had a nice chance today," said Hearn, a playoff loser in the John Deere Classic. "I'll take away some positives from the week. I appreciate the support from everyone here this week and it always feels good to play at home."
Mike Weir tied for 49th at 3 under after a 72.