You don't need a job offer to apply under the self employed stream. So if you feel you can convince an immigration officer of your eligibility under their guidelines, by all means give it a go. However, if you can get the points under Express Entry that would be a better option. It's usually way...