KPMG MSLP Optima Communications RGA Life Reinsurance Company of Canada RSM Canada Troys LLP Willis Towers Watson