Yes. But, landlord may only prohibit smoking of marijuana on or in property tenant resides unless failing to do so would cause landlord to violate federal law.

No.

Yes. But, landlord may not prohibit consumption of marijuana for medical marijuana patients.