Snedeker took the lead Saturday after second-round leader Hunter Mahan withdrew when his wife went into labor, and held on in the breezy final round at Glen Abbey.

"Just ecstatic right now," Snedeker said. "This is a tournament I said early on in my career I wanted to win just because my caddie (Scott Vail) is actually from Canada and it's his national open. It meant a lot to him, meant a lot to me. Third-oldest tournament on TOUR and it's got some great history to it, and now to put my name on that trophy it means a lot."

"Zoe will be getting a very nice baby gift from me," Snedeker said. "I can't thank Kandi enough for going into labor early. I don't know if I'd be sitting here if she hadn't. But that is a way more important thing than a golf tournament. I missed a golf tournament when my first was born, and it was the best decision I ever made. I'm sure Hunter would say the same thing."

Snedeker finished at 16-under 272. The six-time PGA TOUR winner also won the AT&T Pebble Beach National Pro-Am in February. Now third in the FedExCup standings, the reigning champion is in position to become the first FedExCup winner to defend his title at the TOUR Championship by Coca-Cola the following year.

"It feels great to get a win," he said. "To validate all the hard work I've put in over the past three months where I haven't played my best and know that I'm working on the right stuff and able to hold up under some pretty serious pressure this afternoon. To win a tournament like this with those pivotal holes coming down the stretch means a lot."

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."

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.

Mike Weir tied for 49th at 3 under after a 72.

"I'm playing fine. Just missing too many short putts," Weir said. "I missed a number the last couple days inside 6, 7 feet, just missing way too many of those. You need those to keep your round going sometimes and I just didn't capitalize when I had opportunities."

Pat Fletcher, born in England, was the last Canadian winner, taking the 1954 event at Point Grey in Vancouver. Carl Keffer is the only Canadian-born champion, winning in 1909 and 1914. Albert Murray, a Canadian also born in England, won in 1908 and 1913.

The 2014 tournament will be played at Royal Montreal.

Glen Abbey: Round 4

Easiest hole

Toughest hole

The par-5 18th was the easiest with a final-round scoring average of 4.452.

EAGLES: 4 | BIRDIES: 41 | PARS: 22 | BOGEYS: 4 | OTHERS: 2

The par-4 14th was the toughest with a final-round scoring average of 4.384.

EAGLES: 0 | BIRDIES: 2 | PARS: 46 | BOGEYS: 20 | OTHERS: 5

About the winner: Brandt Snedeker

• Brandt Snedeker earns his sixth career PGA TOUR victory at the age of 32 years, 7 months and 20 days in his 182nd start.

• Snedeker moves to No. 3 in the FedExCup standings. He trails Tiger Woods by 303 points. Snedeker, the 2012 FedExCup champion, held the lead for seven weeks earlier this year before Tiger Woods took over the lead for the last 19 weeks.

• Moves from No. 4 to No. 3 in the President’s Cup standings, with the top 10 following the Deutsche Bank Championship earning a spot on the U.S. Team.