The Reserve Bank on Friday said it has penalised Jammu and Kashmir Bank, Bank of India, and Canara Bank for deficiencies in regulatory compliance.