Cannabis does, in fact, contain more carcinogens than tobacco. The problem with tobacco is that it doesn't contain cannibanoids, which have been shown to inhibit the growth of cancerous cells.

Unlocking a Cure for Cancer – With Pot by Paul Armentano