Actually McCain is pro-life (or at least, he says so...)
He's got a 0% fron NARAL, which would seem to back up his claim.