The petitioning U.S. entity files Form I-129 and pays the amounts set out in the current USCIS fee schedule, Form G-1055, plus premium processing if it elects that. Legal, corporate-restructuring and relocation costs sit outside those figures.
The corporate tidy-up is often the biggest line
Hypothetical example: the company budgets for filing costs and then discovers that establishing a clean ownership line between the Canadian corporation and the American plant requires corporate counsel, an accountant's opinion and amended registers. That work is not an immigration expense, but it is a precondition, and it should be priced before a start date is promised. Budget in four parts: government amounts per the current G-1055 schedule, corporate and tax advice on the structure, immigration representation, and relocation for the director's household.
Add the cost of covering his current Coaldale duties while he is away and the possibility that the first petition period is shorter than the project. Confirm who inside the company owns the budget, because a transfer that stalls for want of an approved invoice is a common and avoidable delay.