As for who you can sponsor under this particular program, Canada recognizes three different types of partners: spouses, common-law partners, and conjugal partners. You can also sponsor your dependent children.
Spouses need to be married to their sponsor by an in-person ceremony. Virtual marriages are not recognized for the purposes of immigration.
Common-law partners need to demonstrate that they have lived together for at least 12 months.
Conjugal partners are living outside Canada and have been in a relationship for at least one year. They need to demonstrate that there are legal or social barriers preventing them from getting married or living together. You cannot sponsor a conjugal partner who is living in Canada.
In all cases, your partner must be over the age of 18. IRCC will check that your partner is admissible by running medical and background security checks. People with criminal convictions are oftentimes not allowed to come to Canada, but there may be options to overcome criminal inadmissibility.
The immigration officer handling your file will also want to see that you and your partner are in a genuine relationship. They want to admit people who are coming to Canada for family reunification, and not people who are just getting married for the sole purpose of Canadian immigration.