Australia's Parliament will vote on a bill legalising cannabis for adult use late this month. It will face some stiff opposition.