Communauto seems to be pretty popular in Halifax and I think the same system exists in Montreal. Some cars need to be returned to the station they were rented from but others can be used "one-way" and left elsewhere. I'd been looking into it a couple years ago but I haven't really ended up needing a car very often during the pandemic. Most of their vehicles are small sedans and about half are hybrids - it seems likely that they'll expand into plug-in EVs within the next couple years.