Can an ice dam leak even if the shingles look fine?

Yes. Water can back up under shingles at the eaves and enter at seams, nail lines, and flashing edges without obvious shingle loss.