Danny Lee has done his chances of holding on to his PGA Tour card no harm with a top-10 finish at the Canadian Open in Ontario.

Lee carded a four-under 68 to finish at 16-under and in a share of sixth. Lee moves 20 places to 104th in the FedEx Cup standings, with the top 125 holding on to their cards.

World number one Dustin Johnson won the tournament by three shots with a final rpund 66 seeing him finish at 23-under. It is Johnson's 19th victory of his career and third in 2018.