DISTRIBUTIVE ENVELOPES AND TOPOLOGICAL DUALITY FOR LATTICES VIA CANONICAL EXTENSIONS