There may be other streams where you could be eligible to apply on yourself. IRCC website has that informations. You can key in your details and it will tell you what streams are applicable for you. Then you can go to that stream details and find if you are eligible.
All the best.