Market Experts' Stock Recommendations: Canara Bank, HAL, Tata Power