Canada set to unveil legislation legalizing cannabis