While John Kasich finished second to Donald Trump in the 2016 New Hampshire primaries, if the primary were held today, Kasich would lead Trump 52 to 40, according to a new poll.