Recommendations for Payroll Software in Canada?

What are the payroll software options in Canada? I need a solution to pay myself a salary from the fund account. That solution should also take care of compliance,
like tax withholding and generate T4. What are folks using? And how much does it cost?