Canada retail sales beat expectations in June — came in at +0.6% m/m vs +0.4% forecast. Even better, May got revised upward to +1.1%. Core retail sales also topped estimates at +0.5% vs +0.4% expected.

Canadian consumer holding up better than most thought. Worth watching how this plays into BoC's next move.