While I agree with you that Canada should diversify its markets, this has been a goal of Canadian governments since before Confederation. Geography makes it really tough to do so, since it's much easier for a Vancouver business to service customers in Seattle than in St. John's. Online services open the door a bit but the bulk of our trade is still in goods.

A major step in diversification would have been TPP, but Trump killed that. He had a host of Pacific rim countries eager to balance China with the USA, so eager that they made major trade concessions. Now they are rushing to join the Regional Comprehensive Economic Partnership (RCEP) with China.
 
Further complicating trade is that our third largest trading partner (after the US and China) is the UK. CETA will cover the UK only until Brexit and we can't even (openly) begin trade talks with the UK until then.

So Justin keep Ivanka on side. Charm may be the best weapon we've got.