@Sylvie1386 Your daughter had the responsibility to read the terms of the cancellation policy when she booked. It's a contract a guest agrees to by booking. "Begging" to get refunded isn't how adults deal with a contract.
The host is running a business and cancellation policies exist for a reason.
The host has done nothing wrong.
If your daughter had approached this differently, and politely asked the host if she would be willing to refund any days that she managed to rebook, the host might have been amenable to that.
I can assure you that if she booked a non-refundable airline ticket, she couldn't beg her way into a refund.
And Canadian language laws are not applicable to an online listing service.
I suggest you let your daughter learn from her mistakes, rather than being a helicopter parent going to bat for her when she has not been done wrong, but simply been held to the terms to which she agreed.