Six House Republicans defy Trump to block his Canada tariffs
By Sarah Ferris, Veronica Stracqualursi, CNN
(CNN) — In a vote that GOP leaders fought hard to avoid, a half dozen Republicans sent a blunt message to President Donald Trump that they do not support the tariff regime that he has made the centerpiece of his second term.
Six Republicans joined with Democrats in the vote to effectively repeal the president’s tariffs on Canada, the culmination of months of consternation in the GOP over the president’s trade war that has quietly rattled even some of his staunchest loyalists in Congress.
The vote provoked a threat from Trump, who took to Truth Social to warn of consequences for any Republican who votes against his tariffs, including primary challenges.
But it won’t be the last tough tariffs vote for Trump: Democrats have successfully unlocked a procedural power to force more votes, including on the president’s tariffs on Mexico and his so-called “liberation day” tariffs in the coming weeks.
It’s a rare instance of GOP defections at a time when Trump still maintains a strong grip over the party — even with Congress’ narrow margins. But in recent days, Speaker Mike Johnson and Trump’s legislative team failed to convince enough in their party to block the Democratic-led vote.
Speaker Mike Johnson claimed President Donald Trump was “not upset” with House Republicans who have voted to curb his executive authority on tariffs. “He’s not upset. I just left the White House. He understands what’s going on. It’s not going to affect or change his policy. He can veto these things if they come to it,” he told CNN.
But moments later the president posted on Truth Social.
“Any Republican, in the House or the Senate, that votes against TARIFFS will seriously suffer the consequences come Election time, and that includes Primaries!” Trump wrote in part.
The six Republicans who voted with Democrats in the bid to cancel the tariffs were: Reps. Thomas Massie, Don Bacon, Kevin Kiley, Jeff Hurd, Brian Fitzpatrick and Dan Newhouse.
Hurd told CNN that farmers and steel manufacturers in his district have been impacted by the tariffs, and “at the end of the day, I looked at the Constitution, I looked at what was in the best interest of my district, and I took the vote. It’s not easy, but it’s the right thing and I stand by it.”
Pressed on if he’s worried about Trump’s wrath, Hurd responded, “I do the right thing, and what the consequences are, we’ll have to see.”
Newhouse, who is retiring from his Washington seat after this term, told CNN he was also looking out for his constituents’ interests, noting the close trade relationship his state has with Canada.
He said “absolutely” Trump’s tariffs have hurt his state because prices have gone up on “fertilizer, equipment, a lot of the inputs and agricultural producers or farmers need.”
Earlier Wednesday, Bacon suggested that as many as 30 Republicans could join him in blocking the tariffs. But as pressure from GOP leadership offices and the White House escalated, the final number was far lower than many Republicans had been expecting.
The Senate has already passed a similar measure to cancel Trump’s tariffs on Canada, which — unlike most measures — can be passed with a simple majority rather than 60 votes.
But even if the Senate does agree to this same House measure, Trump would still have the power to veto it. The House did not secure enough votes — which requires two-thirds of the chamber — to protect a veto override.
Speaker Johnson later Wednesday evening downplayed the vote as a “fruitless exercise,” even while he said he was “disappointed” in the result.
“I’m disappointed in the vote, but the president has veto power, and there’s not a two-thirds majority in both chambers to override the veto, so it’s not going to change the policy in the end anyway,” he told reporters.
He declined to comment on the president’s Truth Social post threatening Republicans who vote to repeal tariffs.
For some Republicans, the vote was not only a chance to push back on Trump’s tariffs, but to reassert some of Congress’ authority that has been diminished in recent months.
Bacon, an outspoken Nebraskan who is retiring this term, told CNN that he’s a free-trade Republican who opposes this kind of intervention. But he also believes it’s Congress’ duty to make the call on tariffs, not the White House.
“He needs to know that we’re not a rubberstamp,” Bacon said of his reasons for supporting the measure. And he said he’s spoken with many Republicans who agree but have been reticent to speak out.
“From my vantage point, people feel like they’re in between a rock or a hard place because they don’t want to get on the bad side of the president,” Bacon said.
This story has been updated with additional details.
The-CNN-Wire
™ & © 2026 Cable News Network, Inc., a Warner Bros. Discovery Company. All rights reserved.
CNN’s Manu Raju and Alison Main contributed to this report.
