Rory McIlroy shot a final round of 61 to win the RBC Canadian Open by seven shots.

The Northern Irishman was in sublime form on Sunday, blitzing the field to finish on 22 under par.

He broke the tournament record by five shots to claim his 16th career PGA Tour title.

McIlroy's countryman Graeme McDowell secured his spot at the Open Championship in his home town of Portrush after finishing in a tie for eighth.

He needed to finish in the top 10 and drained his monster par putt at the 18th to do just that, finishing alongside Danny Willett and Henrik Stenson on 10 under par.

A birdie at the 18th would have given McIlroy a round of 59 but he bogeyed the last after finding a bunker on his approach to the green.

His win in Ontario is the perfect preparation for the US Open, the third major of the year, which begins on Thursday.

"I just got it going out of the gates. I said at the start of the day I wanted to be aggressive," McIlroy said.

"I played with so much freedom over the weekend, more freedom than I've had for a while, which is exciting. To get a win going into next week is huge."

McIlroy, who hit nine birdies, an eagle and two bogeys, finished ahead of Webb Simpson, who chipped in on the 18th to tie with Ireland's Shane Lowry on 15 under par.