Canadian Shipbuilding and Engineering has won a $39.6 million order for three new ships that will keep the St. Catharines, Ont.,…