translate English to French: Environment Canada's science and technology are high quality.
Les activités S-T d'Environnement Canada sont de grande qualité.