Toronto Stocks Retreat; CI Financial Jumps on C$1.34 Billion

© 2025 Vimarsana