The House voted late Wednesday to remove country-of-origin labels on beef, pork and chicken sold in the U.S., hoping to prevent a protracted battle over the labels with Canada and Mexico.

Wednesday’s 300-131 vote repealing the country-of-origin labels for meat follows a series of rulings by the World Trade Organization finding the labeling discriminates against animals imported from Canada and Mexico.

Canada...