CanIDeal CEO Joseph Farruggia discusses the CanIdeal platform, how CanIDeal will benefit the cannabis industry and much more.