PM Mark Carney defends Canada's NATO commitment amid Trump criticism, despite Canada missing the 2% defense spending ...