Canadian National acquires trucking firm TransX