Senior Business Analyst (12-month contract) at The Canada Life Assurance Company | AI Job Board