Why XL Fleet Stock Soared Today

In Canadian National Railway's bid for U.S. railroad Kansas City Southern, there might be two fees. Canadian National looks to have wooed Kansas …