I'm in BC and I went through with this earlier in the year before I picked up my car.
I'm self employed as well and all the banks wanted the last two years of CRA NoA's to show my income. Credit score and current income played very little role in it. Since I only got my current income this year, all the banks denied me.
Tesla Leasing, however, approved me with very little issue.