Nick Taylor sank the longest putt of his career to become the first Canadian in nearly 70 yards to win the Canadian Open title, edging Tommy Fleetwood in a playoff at Oakdale Golf and Country Club.