Daily TSX Market Open: Canadian Banks Deliver, Nvidia Earnings Loom as Markets Stabilize - Aug 25th