I recently enrolled in online courses on cpdonline...
I recently enrolled in online courses on cpdonline.ca and I was pleasantly surprised by their quality. The courses are well-structured and easy to follow. The instructors are very helpful and responsive. I would recommend cpdonline.ca to anyone looking for high-quality professional development courses.