And Eric Cantor is at least as ready to be president as Barack Obama.