No, the employer is not obligated to pay any costs associated with TN petitions or filings (Unlike H1-B costs, which are by regulation to be borne by the sponsor). However, these expenses are something you would want to discuss with the sponsor; their refusal to pay would seem to indicate a lack of commitment to you as a professional employee.
.