Jr. Reid was in New York in June, so I doubt it's a matter of 'visa issues'. I'm guessing the reason nobody responded to your question as to why several of his shows have been canceled is because nobody had the answer. Did you try contacting the venue and/or his 'management' for an answer to your query....?