Hi @Ayaz,
The module clock is the control host interface clock, while the PE clock is the functional clock. The module clock is only used for the register access of the peripheral and is usually sourced from a fixed clock source. For the PE clock, you can select whether the internal clock is connected to the output of a crystal oscillator (Oscillator Clock) or to the Peripheral Clock. The oscillator clock should be selected whenever a tight tolerance (up to 0.1%) is required in the CAN bus timing. The crystal oscillator clock has better jitter performance than the peripheral clock.

The Serial Clock (Sclock) period defines the 'time quantum' used to compose the CAN waveform, so the CAN bitrate is computed based on the frequency of the PE clock.
Please look at the following overview:

Best regards,
Julián