Cannabis smoke does contain carcinogens, but most research seems to suggest that it isn't a significant factor in lung cancer. There is also some suggestion from studies that CBD (one of the main cannabinoids) has cancer preventing/restricting properties.