I have invoices from jobs I've done and certificates of business name registration to prove my business exists in my home country.
I can look into asking some clients for a reference letter.
This is for NOC code 2175, I think that's Web Designer.
I'm just being preemptive since my EE profile is still only showing as submitted.