NFI is actually based in NJ and in the US has well over 2000 trucks. In Canada, roughly 40. Also warehousing all over the US and in Canada, locations in Brampton, Laval, and Edmonton.
The Mississauga HQ offices is where the trucks are run out for the most part ... some are actually run from an integrated location at Loblaw Ajax and there are a couple of O/Os running from NB. The offices in NB and MB are satelite brokerage sales/operations locations.
NFI Logistics would actually indicate that it was actually routed from NJ rather than Canada.