translate English to French: Canada has an extensive R&D infrastructure.
Le Canada a une solide infrastructure de R-D.