President Obama said Wednesday that a Pacific trade deal would win approval despite stiff opposition from congressional Democrats.

Obama's progressive allies in Washington have resisted his calls to swiftly finalize the Trans-Pacific Partnership, undercutting the president’s trade pitch to North American leaders at a summit in Toluca, Mexico.

“We’ll get this passed if it’s a good agreement,” Obama declared Wednesday, joined by Canadian Prime Minister Stephen Harper and Mexican President Enrique Peña Nieto.

The president hit back at suggestions that his party was holding up the 12-nation trade accord.

"There are elements in my party that oppose this trade deal,” the president said, insisting that the Democratic Party was not of one view on the trade deal.

Republicans counter that Democratic leadership is holding up progress on an area where rare bipartisan agreement exists.

Democrats have opposed “fast-track” legislation that would speed the approval of trade pacts, citing concerns over how the deals would affect the American job market.

Still, Obama made a bit of a sales pitch to his allies back in Washington.

“Those who are concerned about losing jobs,” Obama told opponents of the trade deal, “some of the old agreements put us at a disadvantage."