translate English to French: It is an undeniable fact that the Canadian Forces play a central role in the affairs of this country.
Les Forces canadiennes, il n'en fait aucun doute, occupent une place de premier plan dans la conduite des affaires de ce pays.