3 TSX Stocks to Make the Perfect Passive Income Portfolio  Yahoo Canada Finance