John McCain did this just as a political stunt to make Obama look bad.
He knew it would fail.
So he canceled his campaign, and, blamed Obama... hoping people would feel sorry for him.
McCain
McCain said last week he would put his campaign on hold in order to help craft a deal and threatened not to participate in Friday's debate, although he eventually relented. But Democrats noted he had not brought enough Republicans on board to win passage.
John McCain
put my campaign on hold for a couple days last week to fight ...
"Senator Obama took a very different approach to the crisis our country faced," he continued. "At first he didn't want to get involved. Then he was 'monitoring the situation.' That's not leadership, that's watching from the sidelines."