translate English to French: Canada in recent years has done well relative to other developed countries.
Ces dernières années, le Canada a connu de bons résultats comparativement à d’autres pays développés.