BMO, Scotiabank, National Bank, RBC, TD, CIBC and Laurentian Bank all reported earnings this week. Here are the details for Canadian investors.

The post Stock market news for investors: Canadian banks report Q1 earnings appeared first on MoneySense.