Ranking the Top Canadian Banks for 2020

Canadian investors love their bank stocks, and why not? They are outstanding businesses and essential cogs in the Canadian economy. But how do you decide which ones to buy and when to buy them?