We are a growing group of companies - immigration consulting (Visa Master Canada), IT consulting (BIICS), and other corporations, and we are hiring a Senior Accountant / Accounting Manager to own day-to-day finances across the group, in-office, working alongside our external CPA firms and supervising a remote junior bookkeeper.
Responsibilities:
- Own full-cycle accounting across multiple corporations: accounts payable and receivable, invoicing, bank and credit card reconciliations, month-end close, and monthly management reports
- Administer client trust accounts (immigration): per-client trust ledger, monthly trust reconciliations, and strict separation of trust, operating, and personal funds
- Manage retainers, contractor payouts and contract tracking, expenses, and intercompany transactions
- Run Canadian payroll and CRA remittances, support GST/HST filings and T4/T5 preparation
- Track shareholder loan accounts and intercompany loan balances; document every personal-company transfer (salary, dividend, shareholder loan, or expense reimbursement)
- Maintain clean records for SR&ED and other government tax credit claims, including documentation and eligible cost tracking, in coordination with SR&ED consultants and CPAs
- Supervise and review the work of a remote junior bookkeeper
- Prepare monthly financial reports for the owner and liaise with external CPA firms for quarterly reviews and year-end
- Manage Founder financials and records for compliance
Requirements:
- 3+ years of full-cycle accounting experience, ideally across multiple entities
- Trust accounting experience; professional services (legal or immigration) experience strongly preferred
- Canadian payroll, CRA remittances, and GST/HST experience
- Proficiency in QuickBooks Online and/or Xero, and Excel
- Strong attention to detail and discretion with confidential financial information
- CA/CPA designation or candidate preferred (not required)
- Experience supervising remote staff an asset
What we offer: a salary of $45,000–$60,000 depending on experience, an in-office role, and a direct working relationship with the business owner in a growing group of companies.
Note: references and a background/credit check are required for this role, as it involves handling client funds.