translate English to French: Indeed, in recent years, several thousand reservists have served in demanding missions at home and abroad.
En fait, ces dernières années, plusieurs milliers de réservistes ont participé à des missions difficiles au Canada et à l'étranger.