Cannibis may prevent cancer