Invited talk had to be withdraw for visa reason, can it be on CV?
As long as you're honest about it, I suppose you could put it on a CV.  However, I don't think an invitation to give a talk is likely to count for anything if you didn't actually give the talk - it raises more questions than it's worth.