Trade deficit shrinks to $4.9B in July as energy, vehicle exports rise

Trucks stacking shipping containers at the Port of Montreal.