Facebook

Financial Controller

  • * Anywhere On Side has a branch
  • Accounting

📍Location: Vancouver | Calgary | Toronto | Laval
🕒Employment Type: Full-Time / Permanent
📅Posting Date: June 18, 2026
📩 Application Deadline: June 25, 2026
👥 Eligibility: This role is open to current On Side Restoration employees only.

 

Position Summary

We’re looking for a Financial Controller to join our Finance team. In this role, you’ll lead core accounting functions and provide hands-on leadership across Accounts Receivable, Accounts Payable, and financial reporting. Working closely with the Director, Finance, you’ll ensure accurate, timely financial information while strengthening controls, improving processes, and developing a high-performing team in a fast-paced, multi-entity environment.

 (This posting reflects an existing vacancy)

 

Compensation

  • Salary Range: $125,000-$155,000 /year
  • Salary based on skills, qualifications and experience
  • Annual Performance Incentive Bonus – Percentage of base salary subject to personal and company performance.

Benefits

  • Extended health coverage (medical, dental, vision, etc.)
  • Employee assistance program (EAP)
  • Group RRSP, with company matching DPSP
  • Life and disability insurance
  • Opportunities for advancement and internal mobility


What You’ll Do

 Lead Financial Reporting & Monthly Close

  • Own the monthly and annual close processes, ensuring timelines are met without compromising accuracy
  • Prepare and review consolidated financial statements in accordance with IFRS
  • Deliver clear and useful management reporting, including variance analysis and key performance indicators
  • Support lender and external reporting requirements, including covenants and compliance
  • Act as the primary contact for external auditors, coordinating deliverables and resolving issues efficiently
  • Continuously improve reporting processes, controls, and documentation

Oversee Accounts Receivable

  • Lead the AR function, including collections, cash application, and reconciliations
  • Monitor aging reports and proactively address collection risks
  • Ensure timely follow-up on outstanding balances and resolution of discrepancies
  • Maintain strong controls over AR subledger accuracy and reporting
  • Partner with operations and billing teams to remove roadblocks and improve cash flow

Oversee Accounts Payable

  • Manage the full AP cycle—from invoice processing through to payment execution
  • Ensure vendor payments are accurate, timely, and aligned with company policies
  • Partner with internal teams (including Vendor Compliance) on payment timing and requirements
  • Maintain strong approval controls and ensure adherence to expense policies
  • Support accurate cost allocation and financial reporting

Drive Process Improvement & Efficiency

  • Establish and track KPIs (timeliness, backlog, accuracy) to improve performance
  • Identify opportunities to simplify, standardize, and automate processes
  • Lead ERP enhancements and workflow improvements (e.g., automation, OCR, integrations)
  • Improve scalability and consistency across finance operations

Strengthen Controls & Compliance

  • Ensure consistent application of IFRS and internal accounting policies
  • Design, implement, and maintain effective internal controls across all processes
  • Oversee balance sheet reconciliations and ensure completeness and accuracy
  • Support indirect tax compliance, including review of filings and remittances
  • Maintain documentation for processes, controls, and accounting judgments
  • Ensure audit readiness and coordinate responses to auditors and regulatory bodies

Lead & Develop the Team

  • Provide day-to-day leadership, coaching, and mentorship across AR, AP, and Financial Reporting
  • Set clear expectations, roles, and performance metrics
  • Build a collaborative, cross-trained, and resilient team
  • Support hiring, onboarding, and ongoing development of your team

Partner with the Business

  • Provide financial insight to support operational decision-making
  • Act as a trusted point of contact for finance-related matters across the business
  • Support budgeting and forecasting processes, with a focus on actuals and variance insights
  • Contribute to business integration activities, including acquisitions and post-close support

 

What You Bring

  • CPA designation (required)
  • Degree in Accounting, Finance, or a related field
  • 8–12+ years of progressive accounting experience, including team leadership
  • Hands-on experience managing AR, AP, and full-cycle financial reporting
  • Experience in a multi-entity or high-volume environment (public company experience is an asset)
  • Strong understanding of IFRS, internal controls, and audit processes
  • Experience working with ERP systems (e.g., Microsoft Dynamics 365 Business Central or similar)
  • Advanced Excel and financial systems skills
  • Bilingual (French/English) is an asset.

 

What makes you a great fit

  •  You’re detail-oriented and take pride in delivering accurate, reliable work
  • You communicate clearly and build strong working relationships across teams
  • You’re a confident leader who coaches, develops, and supports others
  • You’re adaptable and thrive in a fast-paced, evolving environment
  • You think critically, solve problems effectively, and look for better ways of doing things
  • You bring a continuous improvement mindset and a practical, solutions-focused approach

 

Why You’ll Love Working Here

  •  A workplace that values respect, integrity, generosity, excellence and being customer driven
  • Opportunities to grow your career and learn from the best in the industry
  • A culture that celebrates teamwork, inclusion, and customer-driven service

 

Of Note:

  • We’re proud to support a flexible hybrid approach which gives everyone the best of both worlds. While there are no minimum or maximum time requirements, each team’s need for in-person connections will be different and there will be times you’ll join your colleagues at the office.

 

At On Side, everything starts with people. We live our values — respect, integrity, generosity, excellence, and customer focus — in everything we do.  Join a team that helps families, businesses, and communities rebuild when it matters most. You’ll contribute to a workplace where people come together to bring order to chaos. Make a real impact, do work that matters, and grow your career with us.

*Your application is always reviewed by real people. We don’t use artificial intelligence to screen, assess, or select applicants for this role.

 

 

Applications

  • Kelowna, BC
  • Trades

General Labourer (Water Damage) – Kelowna

  • Winnipeg, Manitoba
  • Trades

Contents Supervisor (Contract) – Winnipeg

  • St. John’s, NF
  • Trades

Remediation Technician – St. John’s

  • Saint John, New Brunswick
  • Trades

Water Damage Technician – Saint John

  • Sainte-Catherine, QC
  • Trades

Contents Technician – Sainte-Catherine

  • Victoria, BC
  • Project Management

Project Manager III – Victoria

  • Niagara Region, ON
  • Trades

General Labourer (Water Damage) – Niagara Region

  • Edmonton, AB
  • Trades

Contents Technician – Edmonton

  • Edmonton, AB
  • Trades

Remediation Technician – Edmonton

  • Prince George, BC
  • Trades

Contents Technician – Prince George

  • Ottawa, ON
  • Trades

Contents Supervisor – Ottawa

  • Edmonton, AB
  • Trades

Water Damage Technician – Edmonton

  • Kelowna, BC
  • Trades

Water Damage Technician – Kelowna

  • * Anywhere On Side has a branch
  • IT / Technical

Data Analyst (DataLab)

  • St. John’s, NF
  • Trades

Carpenter – St. John’s

  • * Anywhere On Side has a branch
  • Administration / Customer Support

Customer Experience Specialist (Bilingual – French/English)

  • Niagara Region, ON
  • Trades

Water Damage Technician – Niagara Region

  • * Anywhere On Side has a branch

Human Resources Coordinator (18-month contract, Bilingual French/English)

  • Ontario
  • Leadership

Manager, Project Administration

  • Montreal East, QC
  • Trades

Contents Technician – Montreal East

  • Kingston, ON
  • Trades

Water Damage Technician – Kingston

  • Kingston, ON
  • Trades

Carpenter – Kingston

  • Toronto West, ON
  • Trades

Drywaller/Painter – Toronto West

  • Medicine Hat, AB
  • Trades

Water Damage Technician – Medicine Hat

  • Medicine Hat, AB
  • Trades

General Labourer – Medicine Hat

  • * Anywhere On Side has a branch
  • IT / Technical

Service Desk Coordinator – IT & Data Lab (6 Month Contract)

  • London, ON
  • Trades

Remediation Technician Lead – London

  • * Anywhere On Side has a branch
  • Project Management

Internal Estimate Drafter II

  • Saint John, New Brunswick
  • Trades

Drywaller/Painter – Saint John

  • Halifax, NS
  • Trades

Contents Technician – Halifax

  • Halifax, NS
  • Trades

Carpenter – Halifax

  • Laval, QC
  • Trades

Contents Technician – Laval

  • Sainte-Catherine, QC
  • Trades

Carpenter – Sainte-Catherine

  • Grande Prairie, AB
  • Trades

General Labourer (Water Damage) – Grande Prairie

  • Grande Prairie, AB
  • Trades

Water Damage Technician – Grande Prairie

  • Kamloops, BC
  • Trades

Water Damage Technician – Kamloops

  • Lethbridge, AB
  • Trades

Water Damage Technician – Lethbridge

  • Prince George, BC
  • Trades

Water Damage Technician – Prince George

  • Grande Prairie, AB
  • Project Management

Branch Leader – Grande Prairie

  • Barrie, ON
  • Leadership

Branch Manager – Barrie

  • Grande Prairie, AB
  • Trades

Carpenter – Grande Prairie

  • Montreal East, QC
  • Trades

Carpenter – Montreal East

  • Kamloops, BC
  • Trades

Contents Technician – Kamloops

  • Ottawa, ON
  • Trades

Contents Technician – Ottawa

  • Calgary, AB
  • Trades

Contents Technician/ Mover – Calgary

  • Woodstock, ON
  • Trades

Contents Technician/ Mover – Woodstock

  • Kamloops, BC
  • Trades

Drywaller/Painter – Kamloops

  • Medicine Hat, AB
  • Trades

Drywaller/Painter – Medicine Hat

  • Windsor, ON
  • Trades

Drywaller/Painter – Windsor

  • St. John’s, NF
  • Trades

General Labourer (Water Damage) – St. John’s

  • Lethbridge, AB
  • Project Management

Project Manager – Lethbridge

  • Laval, QC
  • Project Management

Project Manager (Contents) – Laval

  • Kitchener, ON
  • Project Management

Project Manager II – Kitchener

  • Laval, QC
  • Project Management

Project Manager II – Laval

  • Medicine Hat, AB
  • Trades

Project Supervisor – Medicine Hat

  • Calgary, AB
  • Trades

Remediation Technician – Calgary

  • Kamloops, BC
  • Trades

Remediation Technician – Kamloops

  • Ottawa, ON
  • Trades

Water Damage Technician – Ottawa

No Careers Found