Shares of Canara Bank hit over three-year high of Rs 297.35 as they gained 2.5 per cent on the BSE in Tuesday's intra-day trade. The shares extended their upward movement which started with the lender reporting a strong set of numbers for the quarter ending September 2022 (Q2FY23).