The 2Learn.ca Education Society program is a professional development model that facilitates K- Gr.12 classroom teacher competencies in the effective integration of ICT within all curricula. The program provides technology leadership and vision to classroom teacher-leaders, who cascade knowledge to 30,000 colleagues. Teachers are empowered to shape their professional development within an environment that is adaptable, curricular-focused, student-centered, and mutually supported by other teachers. 2Learn.ca provides face-to-face support, as well as online tools and resources. The generative nature of the program demonstrates how the creation of new processes for resource-sharing and collaboration amongst educators has resulted in a revolutionary approach to teacher technology PD.