2 Canadian Stocks to Buy for Passive Income Forever  Yahoo Canada Finance