Upon renewing my cable and internet package back in October of last year, I was so disappointed to hear that we no longer get the ID channel. I would be willing to pay extra for this channel as it was seriously the Channel that I watched the most. I have not been able to find out how to get access to this channel. Streaming it from my phone/ tablet doesn't seem to be an option as we have tried to do so unsuccessfully
Comcast no longer has an agreement with Investigative Discovery so there is no way you can get it.