From the Canadian Paediatric Society website:
The Neonatal Resuscitation Program is an educational program that introduces the concepts and skills of neonatal resuscitation.
In Canada, NRP is administered by the Canadian Paediatric Society and is designed to teach individuals and teams who may be required to resuscitate newborn babies. NRP course content is evidence-based and is delivered across Canada in both English and French.
Completion of an NRP course does not mean that an individual is competent to perform neonatal resuscitation.
For more information, refer to the NRP section of the Canadian Pediatric Society website: http://www.cps.ca/nrp