ACT MP David Seymour showed he's no one-hit wonder after announcing he would legalise cannabis "tomorrow".

Mr Seymour was speaking to Three's The Project on Tuesday about proposed legal changes to New Zealand's blasphemy laws, something he also supported.

The Project host Jesse Mulligan tackled the burning issue and planted the seeds by asking Mr Seymour if, given the growing popularity of cannabis in NZ, its legal status should be changed.

"I think that time's going to come. People are going to look at what's happened in Canada and California and other places starting with 'C' and they're basically going to say: 'Look, it's time to make that change'," Mr Seymour replied, bluntly.

"Personally I'd do it tomorrow, but sometimes you gotta go with public opinion - try to get too far ahead and you're dead."

Although the possibilities of Parliament enacting marijuana reform are hazy, Mr Seymour's answers are expected to give New Zealand's smokers a buzz - unless public support for law change goes up in smoke.

Newshub.