Buying these top Canadian bank stocks today could help you lock in attractive dividend yields while building a portfolio geared for long-term gains. The post 2 Canadian Bank Stocks to Buy at a ...