Making sense of the markets this week: July 26, 2021

Canadian stocks are also joining the rally. Here's a snapshot of selected earnings: CN Rail beat projections on the earnings front, but trailed on …