Canes win streak ends at four