TSX posts second straight weekly gain as market shows resilience - SPY News | Rallies