Skills Development Program Post-Journey Training and Specialized Training Red Seal Program Identifying the characteristics of effective teacher professional development: A critical review. A new framework for teachers’ professional development. Teaching and Teacher Education