I believe he said he would cancel DACA on day one. Not so much I guess. He doesn't and didn't need Republicans to do that. He did it so now he needs to keep his promise.
...Trump and Democrats reach a DACA deal without the border wall...
Now, it turns out Schumer and Pelosi lied about this. Shocked?