In a recent speech, John McCain was unequivocal in his support for trade agreements:
Unfortunately, Senator Obama has a habit of talking down the value of our exports and trade agreements. He even proposed a unilateral re-negotiation of NAFTA -- our agreement with Canada and Mexico that accounts for 33 percent of American exports. But we have a sharp disagreement here that I look forward to debating. If I am elected president, this country will honor its international agreements, including NAFTA, and we will expect the same of others. And in a time of uncertainty for American workers, we will not undo the gains of years in trade agreements now awaiting final approval.
Apparently, McCain is on his way to Canada (perhaps followed by Mexico and Colombia) to talk about the benefits of free trade.
I think I read somewhere that Obama might have something to say on trade next week.