Skip to Content

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 a 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.

And 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.

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.

Asked by CNN about Trump’s message, Newhouse said, “Well, I gotta do what’s best for my district, and he understands that.”

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.

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.

Article Topic Follows: CNN - US Politics

Jump to comments ↓

Author Profile Photo

CNN Newsource

BE PART OF THE CONVERSATION

KIFI Local News 8 is committed to providing a forum for civil and constructive conversation.

Please keep your comments respectful and relevant. You can review our Community Guidelines by clicking here

If you would like to share a story idea, please submit it here.