Understanding the guaranteed data consistency within CAN network
The transmitter doesn't know if all the nodes acknowledged the message during the ACK bit. 

However, any node which has not received the message correctly will create an error-frame which all nodes will see - they will then discard the message. The sender will then retransmit.