McCain, you mean the guy that scuttled the nomination of two conservative judges? That guy?
No, McCain is NOT pro-life.
Not to defend the decision, but he did get the confirmation of three conservative judges in that process. He also willingly describes himself as pro-life. I don't support him for President, and he's not terribly strong on this issue, but I do think it's fair to call him pro-life.