We don't use the positive form can + have + past participle, but we do use the negative. When making assumptions, etc, we use the following patterns:
He must have said so. = I'm sure that he said so.
He can't have said so. = I'm sure he didn't say so
Yes, they are useful in native English- we often wish to express our degree of certainty about something.
Student or Learner