Although advanced practice nurses (APNs) have existed in Canada for over 40 years and there is abundant evidence of their safety and effectiveness, their full integration into our healthcare system has not been fully realized. For this paper, we drew on pertinent sections of a scoping review of the Canadian literature from 1990 onward and interviews or focus groups with 81 key informants conducted for a decision support synthesis on advanced practice nursing to identify the factors that enable role development and implementation across the three types of APNs: clinical nurse specialists, primary healthcare nurse practitioners and acute care nurse practitioners. For development of advanced practice nursing roles, many of the enabling factors occur at the federal/provincial/territorial (F/P/T) level. They include utilization of a pan-Canadian approach, provision of high-quality education, and development of appropriate legislative and regulatory mechanisms. Systematic planning to guide role development is needed at both the F/P/T and organizational levels. For implementation of advanced practice nursing roles, some of the enabling factors require action at the F/P/T level. They include recruitment and retention, role funding, intra-professional relations between clinical nurse specialists and nurse practitioners, public awareness, national leadership support and role evaluation. Factors requiring action at the level of the organization include role clarity, healthcare setting support, implementation of all role components and continuing education. Finally, inter-professional relations require action at both the F/P/T and organizational levels. A multidisciplinary roundtable formulated policy and practice recommendations based on the synthesis findings, and these are summarized in this paper.