With U.S. trade talks stalled, Canada's Mark Carney has been rebuilding ties with China and India, writes David Moscrop.