Full steam ahead for $16.7-million freight terminal