Hi Scylla,
Thanks so much for your response, it's very helpful! Wow, given how many self employed musicians there are out there that don't fit those requirements, it's surprising to see, but good to know nonetheless - looks like I'll be going for the express entry!
Thanks again!