Meanwhile, Canadian investors' holdings of foreign securities declined $2.7 billion.
The agency says foreign investors bought $9 billion worth of Canadian bonds in April after selling $1.2 billion worth in March.
Non-residents sold $941 million worth of Canadian stocks in April, following two straight months of acquisitions.
Canadians sold an additional $2.9 billion of foreign, long-term debt securities in April, following a $3-billion sale in the first quarter.
Canadians also dropped $388 million from their holdings of foreign money market instruments in April, a sixth straight month of divestment.