CCanada Read More Before the Bell: What every Canadian investor needs to know today21.07.2025 Equities Global markets were mixed as investors shrugged off the Japanese ruling coalition’s defeat in upper house weekend…