Earnings boost for Canara Bank, Q4 loss narrows