Canadian Prime Minister Justin Trudeau shuffled his Cabinet on Wednesday ahead of a challenging 2019 election, stressing the need to diversify trade away from the United States while leaving key ministers in place.

Polls show the ruling Liberals are facing an increasing threat from the official opposition Conservatives, and Trudeau made 11 changes to freshen up his front bench.

In a move designed to shore up domestic support, trade minister Francois-Philippe Champagne was shifted to the infrastructure portfolio, where he will oversee plans to spend billions of dollars on major projects.