Sun Life Financial Inc., Canadas third-largest life insurer, has agreed to buy the employee-benefits business of Assurant Inc. to further expand its presence in the U.S.