Senior Accountant
Oversee the full accounting cycle across multiple entities
Prepare monthly, quarterly, and year-end financial statements
Maintain general ledger integrity and account reconciliations
Manage intercompany transactions across multiple provinces
Ensure compliance with accounting standards and internal controls
Accounts Payable & Receivable
Oversee accounts payable, vendor payments, and expense management
Review accounts receivable processes, invoicing accuracy, and collections support
Maintain and improve internal approval workflows
Payroll & Remittances
Oversee payroll processing for multi-province staff
Manage payroll deductions, source deductions, and statutory remittances
Ensure compliance with provincial and federal payroll regulations
GST & Government Filings
Prepare and file GST returns and related remittances
Manage WCB, EHT (where applicable), and other statutory filings
Liaise with external accountants, auditors, and government agencies
Financial Reporting & Leadership
Support budgeting and forecasting processes
Provide financial insights and reporting to senior leadership
Recommend process improvements and system enhancements
Assist in strengthening policies and financial controls as the organization grows
What you must have:
CPA designation (preferred) or equivalent senior-level accounting experience
5+ years of progressive accounting experience
Experience managing full-cycle accounting in a multi-entity environment
Strong understanding of payroll, GST, and Canadian compliance requirements
Experience with intercompany accounting
Advanced proficiency in accounting software and Excel
Strong organizational skills and ability to operate independently
Ideal Profile
Hands-on and detail-oriented
Comfortable working in a fast-paced, operational environment
Process-minded with the ability to build structure
Strong communicator who can work directly with senior leadership
Seeking long-term stability and meaningful contribution at a senior level
Salary/Rate Range: $85,000 - $90,000
Thank you for your interest in this opportunity. If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: