Trump official mocks Canada, insists there’s no trade war