TORONTO - Sun Life Financial Inc. says it earned $237 million in its fourth quarter.