6week

TSX hits near 6-week low as trade tensions rise

TSX ends down 0.8% at 25,128.24 Materials group loses 2.1% as gold falls RBC shares fall 3.6% after earnings report…

12 hours ago