A bipartisan coalition in the House delivered a rare rebuke of Trump's tariffs by voting against his duties on Canada, citing economic concerns.