Canada's Mark Carney grovels in first meeting with Trump.