Many choices.
If you have the knowhow, you can set up your own schedules using MS-Excel.
If you are looking for a pre-packaged software, made for small Canadian businesses,
Simply Accounting (Basic) will do the job for you.
If you need to handle multiple currencies,
Simply Accounting Pro will do the job.