If you really don't have a guarantor, such as a family member then, the Canada.gov website mentions you will need to visit the consulate or embassy. It's all on the website and if you're unsure, contact them.
If you can’t find a guarantor
You must
complete the Statutory Declaration in Lieu...