He hasn’t said this on the campaign trail. In fact, in every speech - he has said he would put the IRS agents on the border - I guess he means a human wall????
I have personally heard Cruz talk about a wall on the border. To say he has not mentioned it in speeches is entirely inaccurate.