Prime Minister Justin Trudeau holds a town hall meeting in Milton, Ont.

Trudeau is expected to field questions on carbon pricing, the auto industry, trade and Canada's ongoing dispute with China.

More videos