translate English to French: For some time now, Canada has been the favourite country of the French, as demonstrated once again by a 2005 survey.
Le Canada est depuis longtemps le pays préféré des Français, comme l'a à nouveau démontré un sondage réalisé en 2005.