China pivots from the US to Canada for more oil amid trade war