Cannabis: how can Stephen Harper be so persistently, desperately wrong?