Perhaps cities, provinces, and/or the federal government could buy up those properties instead of corporate landlords.
This is what needs to happen, not a one-time subsidy for a landlord. This way the province gets something out of its investment and continues to supply proper housing. Handing out cash is just throwing money away.