The spending follows a large divestment of $7.8 billion in June.
StatsCan says Canadian investment in securities abroad was also up in July, strengthening slightly to $4.6 billion — split evenly between stocks and bonds.
On the foreign side of the ledger, non-resident investors bought $6.1 billion of Canadian bonds, on par with monthly averages since January.
They also added $4.7 billion to their Canadian equities holdings, the largest investment since February 2011, driven by cross-border mergers and acquisitions.
However, foreigners reduced their Canadian money-market holdings by $4.1 billion in July.
Canadians boosted their foreign debt investments by $2.3 billion, mostly drawn to U.S. government debt.
The purchasing was moderated by large-scale shedding of foreign bonds denominated in Canadian dollars.
For the year to date, foreigners have invested $41.2 billion in Canadian securities, down from $54.3 billion a year earlier.
Canadians have invested $13.8 billion in foreign debt and equity so far this year, almost double the $7.1 billion they had spent by this time last year.