Yes, someone can live with you without being on the lease. However, being on the lease has advantages.
For example, the Residential Tenancies Act may not protect you unless you are on the lease.
Learn more:
Renting in Ontario: Your rights