I would recommend the Canada Life CPA Training Program to anyone pursuing their CPA! The program has a vast number of opportunities in various departments but also many opportunities to get involved in the company and in the community. The support from the CPA Program is unparalleled, from one-to-one mentorship, program leaders providing guidance, exam prep and goal setting focused on developing professionally. The Canada Life CPA Training Program provided me with meaningful work experience, transferable skills and a strong network that has enabled me to thrive in my career.