TORONTO - Intact Financial Corp. says it earned $667 million in the fourth quarter.