(Not a Teacher)
It doesn't sound quite right to me. I suppose it's a bit ambiguous because of the present perfect. However, I'm not a grammarian, so I'll let the teachers make the ruling on this one.
Either way, the inclusion of "can't" seems superfluous to me when you could just leave it at "haven't".
Student or Learner