England's Laurie Canter finishes with a 100-foot eagle putt on the 18th hole but is second at the DP World Genesis Championship in Cheonan, South Korea.