Questions on CAN bit stuffing
The first statement is wrong - the identifier field must be bit stuffed. The CAN bus uses the stuff bit for two purposes: to synchronise timing between nodes, and to signal an active error condition. If the identifier field is not stuffed, then it would not have either of these capabilities.