Largest banks in Canada – Scotiabank, CIBC, TD Bank, BMO, RBC and National Bank – released their first-quarter earnings this week