Under the BC Residential Tenancy Act, a sublet requires the permission of the landlord though the landlord cannot refuse without good reason. I suspect there are minimum lease lengths, however, or you will indeed fall under transient accommodation (hotel) laws. Regardless, even if I am wrong about that, if you sublet your apartment on anything more than a casual basis, you are running a business. Then, you will almost certainly fall afoul of zoning rules and probably be subject to hotel rules as well.
Alberta law is similar; I don't know about any other province, but I would be surprised if there were substantial differences.
Alberta law is similar; I don't know about any other province, but I would be surprised if there were substantial differences.