Stockreport

TFI International upgraded to Buy from Hold at Desjardins

TFI International Inc. Common Shares  (TFII)