State-run lender Canara Bank on Thursday raised Rs 5,000 crore through a bond sale.