Porebbero esserci spazi o caratteri di controllo tipo \r\n. Prova con trim()

codice:
 if(trim($stringa) == "Cane") { 
      echo $stringa; 
      } else { echo "$stringa -La stringa non corrisponde
"; }