On Tuesday, McCain was beginning a three-day visit to Colombia and Mexico, to bookend a trip earlier this month to Ottawa, where he talked up cross-border cooperation with Canada on economic issues, especially trade.
He is a strong supporter of NAFTA, the North American Free Trade Agreement, among the US, Canada and Mexico.
When McCain went to Canada, Democratic presidential rival Barack Obama suggested he went to promote the agreement rather than stay home and defend his views in places like Ohio and other states where NAFTA is blamed for shifting millions of manufacturing jobs to other countries.
Obama is a critic of NAFTA and other free trade deals, and the issue was a flash point in his primary campaign against Hillary Rodham Clinton. As president, he has said he would push for enforceable labor and environmental standards in the agreement and might threaten to withdraw completely.
McCain insisted the trip to Latin America was not intended to be political and said he would not criticize Obama directly while abroad. He made a similar pledge when he visited Canada but took a swipe at the Democrat nonetheless, suggesting without using Obama's name that the Illinois senator's opposition to NAFTA was "nothing more than retreating behind protectionist walls."
McCain was to arrive in Cartagena, Colombia, on Tuesday and meet with President Alvaro Uribe and several cabinet ministers. McCain also is a strong supporter of a proposed free-trade agreement with Colombia that is stalled in Congress. The House blocked a vote over issues that include violence against labor activists in the country.
McCain said Uribe had rescued Colombia from becoming a "failed state" and only indirectly criticized the government's human rights record. While he said he anyone perpetuating human rights abuses in the country should be arrested and tried, he insisted the country's struggle with the issue was no justification for blocking the proposed agreement.
In Mexico City, he planned to address illegal immigration -- an emotional issue both for Hispanic voters and many conservatives.
McCain co-sponsored Senate legislation that would have allowed illegal immigrants to stay in the US, work and apply to become legal residents after learning English, paying fines and back taxes, and clearing a background check. The measure failed last year and McCain since has talked primarily about the importance of boosting border security, and less so about a pathway to citizenship for those in the country illegally.
In a speech last Saturday to elected Latino officials, McCain pledged that the issue will be "my top priority yesterday, today and tomorrow."
Besides immigration, McCain said he would congratulate the leaders both Mexico and Canada for their efforts to wipe out drug cartels, but that he also would press them to step up their efforts.
"I think it's important our friends and neighbors understand our commitment to them. What happens in Colombia and Mexico is very important to the future of America," he said.