Listen Only Mode in CAN and Message Validity
Node B will discard the message. If it is not ACKed it's not a valid message.  Node A will then retransmit and increase its error counters until it gets to the point it goes off the bus.

The ACK bits are after the CRC so your questions 2 and 3 are not relevant - CRC is always transmitted.