Taiwanese President Ma Ying-jeou yesterday vowed to push a cross-strait services trade pact through the legislature, saying it was essential if the island is to sign similar agreements with other countries.