The Bloomberg graphs are Median P/E, you are reading on the SSE website about Average P/E. Perhaps that explains the discrepancy.
The CSE page doesn't define how they compute average P/E, in principle they could be using some historical measure of earnings.