Trainee Investment & Treasury Accountant - Canada Life Reinsurance, 3 year Fixed Term Contract job at Canada Life and Irish Life