translate English to French: We manage the government's electronic portal to citizens through the Canada Site, the government's main Web site for the public.
Nous gérons le portail électronique du gouvernement par l'intermédiaire du Site du Canada, le principal site Web du gouvernement à la disposition du public.