How is this surprising? McCain has always supported this as part of a comprehensive plan - the only exception being that he said he wanted to "secure the border" first at a time that the political reality meant it had no chance of passing anyway and he needed to win some primaries.
I'm just surprised that there might be a plan considered this year.
It likely won't be signed before this December, but it's good news anyway.
True, I didn't expect anything to be brought forward on this so soon - at least not for a few months.