Australians are expected to spend an estimated $1 billion on medical cannabis this year as use of the drug skyrockets.