translate English to French: These efforts have been done in partnership with NRCan through a number of major programs and initiatives.
Ces efforts ont été faits en collaboration avec RNCan dans le cadre d’un certain nombre de grands projets et initiatives.