Yes I would and this happened when I was on the other side. The candidate reached out after 2 weeks and asked if the job was still open and that he had made a mistake. The job was filled.
Your example of the guy who made a mistake is certainly a bummer for him, but presumably he didn't know he was making a mistake when he turned you down. And that's got to be a very small fraction of hiring situations.
The problem wasn't that he cancelled the interview, it was that he made up his mind before a scheduled interview with me.