Gains from cannabis stocks and consumer staples offset losses in other sectors
TSX gains 44 points as Trump holds off on tariffs
Foreign buyers report to be released Monday
Loonie, oil move higher
Loonie slips following commentary from Bank of Canada governor
The new program will provide almost $400 million a year to about 290,000 families
Toronto market rises on surging oil prices
TSX rises on crude price gain as loonie drops slightly
U.S. markets get lift from optimism about a trade deal with China
Market sentiment helped by a deal to avert another U.S. government shutdown