No, he doesn’t. You haven’t read his immigration plan.
Cruz has never called for a reduction in LEGAL immigration, currently running at 1.5 million new immigrants per year.
Immigration is NOT the same thing as Work Visas.
I don’t how to make it any clearer than that.