Bookkeeping of small to mid size companies; Income tax preparation, Corporate and Personal; Compilation engagements including preparation of Financial Statements; SR&ED accounting including filings with the Canada Revenue Agency Controllership duties; Payroll; Business consulting and training.