MMarkets Read More TSX ends largely flat for the week as market shows resilienceJune 21, 2025 TSX ends down 0.03% at 26,497.57 Advance estimate shows retail sales down 1.1% in May Technology sector declines…