I have very limited knowledge regarding taxation for self-employed, so I waited for some other experts to get back to you, given no one has till now, I thought I should suggest you something.
I just checked the screenshot you provided, to me it looks perfect, you have nicely provided the employment history in year-wise fashion.
Now you just need to make sure that whatever income related numbers you are putting are matching, your best bet to put gross income mentioned in the NOA (however, I am not sure if a self employed person, who is also employed with other company gets one or two separate NOA).
At the end of the day, you want to make sure that if IRCC officer pulls some numbers from CRA database (as per your consent), the number/ income you provided should match with CRA's. Just one more suggestion, I suggest to add income in the very first row also (for ABC Inc.), you can put income here on the basis of paystubs you have received from your employer till now.