This has been known about for a long time. Apparently with cannabis the cancer causing enzyme (p450 if I remember rightly) is still produced as it is with smoking tobacco but thc itself works in competition with said enzyme and protects the cells from being damaged. Of course this means that the higher the thc levels the greater the protection from harm as with skin cancer and head tumurs et al which unfortunately is getting bad press from the pharma companies quacks.