Your landlord cannot restrict you from having overnight guests in British Columbia unless they become an occupant and move onto the premises without being on your tenancy agreement.