The Supreme Court ruled in favor of the respondent company in its case against Canara Bank. The company had filed a suit to recover amounts withdrawn via 42 forged cheques totaling Rs. 3,26,047.92. The Court held that the bank acted unlawfully in debiting the company for forged cheques and had a duty to repay the amounts. Further, mere negligence by the customer does not prevent recovering amounts from forged cheques unless the customer's actions facilitated the forgeries. The bank was ordered to repay the full amount to the company with interest.