thank you @Naturgrl and @comerunning19 ! much appreciated!
my NOC is 5131, and yes, the income from my own business is more than what I got from my job as an employee, so i think that's a good sign. do i need to provide proof of income like business record, tax document to prove it please...