I've been to Paris and Toronto many times and Paris hotel prices are far far higher than Toronto, not even sure how you can say this.  There is many good places to stay and rent in Toronto at all price points.  Europe is horribly expensive to stay in hotels which is why AirBnb makes lots of sense there.  Still doesn't mean they should be able to skirt the law.