It's pretty clear that a landlord cannot ask for a security deposit. I found this information on this website:
The Civil Code of Quebec provides that a landlord cannot ask for any payment other than the rent. This means that they cannot, for example, require a new tenant to pay “key money” or...