Six House Republicans voted against President Trump over Canadian tariffs in a symbolic blow to his trade agenda.