Prime Minister Justin Trudeau is set to unveil his new cabinet Wednesday, with significant changes expected to important portfolios such as foreign affairs, environment and climate change, and...