54 results in Waterloo, ON
Controller
- Mississauga, ON
- onsite
- Permanent
-
110000 - 130000 CAD / Yearly
- <p>Controller</p><p>Our client is seeking an experienced <strong>Controller</strong> to lead the accounting and finance function. This position will oversee financial reporting, budgeting, forecasting, cash flow management, compliance, internal controls, and a small accounting team while serving as a key business partner to leadership.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Lead all accounting operations, including AP, AR, payroll, and general ledger activities.</li><li>Manage month-end, quarter-end, and year-end close processes.</li><li>Prepare accurate financial statements, budgets, forecasts, and management reports.</li><li>Monitor cash flow, working capital, and financial performance.</li><li>Oversee internal controls, compliance, tax filings, and regulatory reporting.</li><li>Coordinate annual audits and act as the primary contact for external auditors.</li><li>Analyze financial results and provide recommendations to improve profitability and efficiency.</li><li>Maintain fixed asset records, account reconciliations, and financial systems.</li><li>Support strategic planning, capital budgeting, and special projects.</li><li>Lead, mentor, and develop accounting staff</li></ul><p>.</p>
- 2026-08-25T00:00:00Z
Supply Chain Specialist
- Simcoe, ON
- onsite
- Permanent
-
65000 - 78000 CAD / Yearly
- <p>We are looking for a Supply Chain Specialist to join a food manufacturing operation in Windham Centre, Ontario. In this role, you will oversee purchasing, inventory coordination, and material planning to help keep production running smoothly in a fast-moving, hands-on environment. The successful candidate will be comfortable making sound decisions independently, managing competing priorities, and contributing to stronger supply chain processes as the business continues to grow.</p><p><br></p><p>Responsibilities:</p><p>• Source and purchase ingredients, packaging, production inputs, and general operating supplies required for daily operations.</p><p>• Review stock levels, production plans, and projected demand to confirm materials are available at the right time.</p><p>• Prepare and maintain purchase orders, follow up on supplier commitments, and address delays or shortages that could affect operations.</p><p>• Contribute to forecasting, replenishment, and demand planning activities to support consistent inventory availability.</p><p>• Set and monitor reorder points and safety stock levels to reduce risk of stockouts or excess inventory.</p><p>• Work closely with production, sales, warehouse teams, and external suppliers to respond to changing business needs.</p><p>• Investigate inventory variances, support cycle counting activities, and assist with full physical inventory reviews.</p><p>• Maintain accurate supplier, pricing, cost, and item records within purchasing and inventory systems.</p><p>• Help meet food safety, traceability, supplier compliance, and audit-related requirements through accurate documentation and coordination.</p><p>• Recommend process improvements and support standardization efforts, including participation in future system implementation initiatives.</p>
- 2026-09-10T00:00:00Z
Oracle e-Business Suite Technical Analyst
- Guelph, ON
- onsite
- Temporary
-
55 - 70 CAD / Hourly
- We are looking for an experienced Oracle e-Business Suite Technical Analyst to support enterprise applications and deliver technical solutions that strengthen business operations in Guelph, Ontario. This Long-term Contract position is ideal for someone who can translate business needs into effective system enhancements, coordinate with stakeholders across the organization, and contribute to both project delivery and ongoing operational stability. The successful candidate will combine strong Oracle technical expertise with sound analysis, planning, testing, and communication skills in a collaborative environment.<br><br>Responsibilities:<br>• Provide technical support and ongoing enhancement for Oracle e-Business Suite environments and related custom applications built on Oracle technologies.<br>• Work closely with business partners and stakeholders to elicit, clarify, document, and align requirements for system improvements and technical solutions.<br>• Prepare effort estimates and organize configuration or development activities to support project timelines and operational priorities.<br>• Design, configure, and develop Oracle-based solutions that address functional needs while maintaining system reliability and performance.<br>• Create and execute unit and integration test activities, and support user acceptance testing to confirm solutions meet business expectations.<br>• Contribute to production support by investigating issues, resolving defects, and helping maintain stable day-to-day application operations.<br>• Produce clear technical and business documentation, including analysis materials, requirement records, and traceability updates for delivery teams.<br>• Use tools such as Azure DevOps to monitor work progress, maintain visibility of tasks, and support project tracking and auditability.
- 2026-09-02T00:00:00Z
Finance Systems Specialist
- Waterloo, ON
- onsite
- Temporary
-
60 - 70 CAD / Hourly
- <p>We are looking for a Finance Systems Specialist to join a 12-month contract opportunity based in Waterloo, Ontario. This position is ideal for someone who combines strong Microsoft Dynamics 365 Business Central expertise with a solid understanding of finance operations and can guide cross-functional teams through complex ERP delivery milestones. You will play a key role in supporting implementation progress, coordinating go-live readiness, and helping stabilize the environment after launch while partnering with Finance, IT, and external vendors.</p><p><br></p><p>Responsibilities:</p><p>• Lead finance systems activities related to Microsoft Dynamics 365 Business Central, ensuring project priorities remain aligned with operational and reporting needs.</p><p>• Coordinate stakeholders across Finance, IT, and third-party partners to move implementation work forward and resolve issues in a timely manner.</p><p>• Support preparation for go-live by organizing testing, validating readiness, and helping teams address gaps before deployment.</p><p>• Oversee user acceptance testing efforts by defining test approach, reviewing outcomes, and ensuring business requirements are properly validated.</p><p>• Provide day-to-day guidance on Business Central functionality so internal teams can operate more independently and escalate only complex matters when needed.</p><p>• Assist with post-launch stabilization by monitoring issues, prioritizing fixes, and improving system usage across finance processes.</p><p>• Contribute to data review and cleanup activities to improve accuracy and support a reliable system environment.</p><p>• Identify opportunities to streamline financial workflows, strengthen reporting practices, and enhance system configuration over time.</p>
- 2026-09-01T00:00:00Z
Accounts Receivable Specialist
- Mississauga, ON
- onsite
- Temporary
-
25 - 27 CAD / Hourly
- We are looking for an Accounts Receivable Specialist to join a food and food processing organization in Mississauga, Ontario on a Long-term Contract basis. This position focuses on managing trade deduction activities, improving collections performance, and ensuring customer claims are assessed accurately and resolved efficiently. The successful candidate will work closely with sales and finance partners to reduce outstanding balances, support strong cash flow, and maintain reliable financial records.<br><br>Responsibilities:<br>• Assess customer trade deductions to confirm supporting details are accurate, complete, and aligned with company policies.<br>• Monitor accounts receivable aging and take timely action to address overdue balances, helping reduce exposure and improve collections.<br>• Examine claim variances involving pricing, promotional programs, shipment shortages, and related issues to determine appropriate resolution.<br>• Collaborate with sales, finance, and other internal teams to obtain approvals and close deduction-related matters efficiently.<br>• Record and reconcile deductions within the organization’s accounts receivable systems while preserving clear supporting documentation for audit purposes.<br>• Maintain well-organized records of calculations, approvals, and backup materials related to deduction processing.<br>• Follow established financial control standards and ensure all activities meet internal compliance and audit expectations.<br>• Assist with audit requests by preparing and supplying documentation connected to trade deductions and receivables activity.<br>• Share observations on deduction patterns, collection concerns, and opportunities to strengthen current processes.
- 2026-09-09T00:00:00Z
Accounts Payable Clerk
- Burlington, ON
- onsite
- Temporary
-
30 - 35 CAD / Hourly
- We are looking for an Accounts Payable Clerk to join a construction and contractor-focused organization in Burlington, Ontario on a Long-term Contract basis. This role is well suited to someone who enjoys detailed financial work, maintains strong accuracy under deadlines, and can manage a steady flow of invoices and payment activities. You will play an important part in supporting day-to-day accounts payable operations while contributing to reporting, documentation, and broader finance team support.<br><br>Responsibilities:<br>• Review invoices received through digital channels and mail for multiple entities, confirming amounts, quantities, and required backup documents before processing.<br>• Compare supplier invoices against purchase orders and delivery records, resolving inconsistencies with internal teams and vendors as needed.<br>• Enter, code, and post payable transactions in SYSPRO with precision, including employee reimbursements, recurring billings, and intercompany charges.<br>• Track supplier payment terms closely to help secure eligible discounts and improve payment timing.<br>• Prepare cheque runs and electronic fund transfers for review and release in accordance with approval procedures.<br>• Maintain complete and well-organized accounts payable records to support audit readiness and efficient document retrieval.<br>• Provide backup assistance for daily cash application tasks, bank-related processing, and updates to the accounts receivable ledger.<br>• Support month-end activities by helping with general ledger reviews, account analysis, and finance reporting requests.<br>• Assist with office administrative needs such as ordering supplies and handling additional duties assigned by the Finance Director.
- 2026-08-31T00:00:00Z
Project Assistant
- Mississauga, ON
- remote
- Temporary
-
20 - 22 CAD / Hourly
- <p>We are looking for a Project Assistant to support examination content development and coordination activities within a healthcare-focused standards environment in Mississauga, Ontario. This Long-term Contract position is ideal for someone who brings strong administrative judgement, project coordination experience, and the ability to keep multiple stakeholders aligned in a deadline-driven setting. The successful candidate will contribute to meeting logistics, resource management, and examination event support while maintaining a high standard of accuracy and professionalism.</p><p><br></p><p>Responsibilities:</p><p>• Coordinate the planning and recording of oral examination training videos, including helping secure participation from Members and ensuring schedules and materials are in place.</p><p>• Maintain examination preparation content across shared digital platforms and public-facing web resources by uploading, reviewing, organizing, and updating documentation accurately.</p><p>• Arrange and support committee and stakeholder meetings by managing calendars, preparing materials, tracking logistics, and following up on action items as needed.</p><p>• Distribute individual assignments to committee members, collect submitted work, and compile information for review and circulation.</p><p>• Work closely with the Finance team to submit and track expenses related to committee activity, travel, reimbursements, and oral examination production needs.</p><p>• Provide operational support during examination events, including contributing to command centre activities and helping resolve issues in a timely manner.</p><p>• Assist with the coordination and delivery of Examiner Training Day by organizing schedules, materials, communications, and participant support.</p><p>• Monitor deadlines and competing priorities across multiple activities to help ensure projects move forward on time and according to established requirements.</p>
- 2026-09-09T00:00:00Z
Director - Plant Operations
- Paris, ON
- onsite
- Temporary
-
70 - 75 CAD / Hourly
- <p>We are looking for an experienced operations leader to oversee a Contract assignment(3-6 months) supporting a wholesale distribution business in Paris, Ontario. This role will provide hands-on direction across day-to-day plant and operational activities while strengthening team performance, service levels, and operational discipline. The successful candidate will bring a practical leadership style, sound business judgement, and the ability to build credibility quickly in a fast-moving environment. This is an onsite role.</p><p><br></p><p>Responsibilities:</p><p>• Lead daily operational activity across the site, ensuring production, inventory, service, and workflow priorities are aligned with business objectives.</p><p>• Guide, mentor, and hold leaders and frontline employees accountable to clear performance expectations while fostering a stable and engaged workplace.</p><p>• Strengthen inventory practices by improving accuracy, control measures, and visibility across materials and finished goods.</p><p>• Oversee workforce planning, scheduling, and capacity management to support output targets, labour efficiency, and throughput.</p><p>• Monitor operational performance indicators related to productivity, quality, customer service, cost control, and margin performance, and take corrective action when needed.</p><p>• Maintain a strong presence on the floor to identify bottlenecks, address operational issues directly, and support timely problem resolution.</p><p>• Promote a safe and disciplined operating environment by reinforcing compliance, consistent procedures, and sound working practices.</p><p>• Partner closely with finance, sales, and senior leadership to align operational decisions with broader commercial and financial goals.</p><p>• Drive continuous improvement efforts that enhance process reliability, team effectiveness, and overall operational results.</p>
- 2026-09-07T00:00:00Z
Accounts Receivable Specialist
- Mississauga, ON
- onsite
- Temporary
-
24 - 26 CAD / Hourly
- <p>We are looking for an Accounts Receivable Specialist to join our team on a contract basis in Brampton, Ontario. The ideal candidate will have strong experience in trade spend, rebate reporting and monitoring, customer account reconciliations, collections, and cash application. This role requires strong attention to detail, sound judgement, and a proactive approach to investigating discrepancies and maintaining accurate customer accounts. The successful candidate will help ensure the accurate tracking and reconciliation of trade spend and rebates while providing responsive service to internal and external stakeholders.</p><p><br></p><p><strong>Responsibilities:</strong></p><p>• Manage outstanding receivables by contacting customers regularly, applying incoming payments accurately, and keeping account balances current.</p><p>• Monitor trade spend activity and rebate programs, ensuring transactions, deductions, accruals, and payments are accurately tracked and reported.</p><p>• Prepare and maintain trade spend and rebate reports, investigate discrepancies, and follow up on outstanding or unsupported deductions.</p><p>• Reconcile customer accounts, trade spend balances, rebates, and deductions, identifying variances and resolving discrepancies related to billing, receipts, or account activity.</p><p>• Carry out collection activities and prepare recurring accounts receivable reports in accordance with established timelines and business requirements.</p><p>• Monitor account activity to identify overdue payments, delays, short payments, deductions, and unusual trends, escalating concerns when required.</p><p>• Review customer deductions and validate them against approved trade promotions, rebate agreements, and supporting documentation.</p><p>• Maintain complete and accurate customer, trade spend, and rebate records, ensuring all documentation is organized and updated promptly.</p><p>• Prepare deposits, post receipts, and process payment transactions in accordance with company controls and accounting procedures.</p><p>• Respond to customer and internal stakeholder inquiries regarding invoices, payments, rebates, deductions, and account balances in a professional and service-oriented manner.</p><p>• Review aging reports regularly, prioritize follow-up activities, and support recovery efforts to improve collection performance.</p><p>• Contribute to month-end activities by preparing reconciliations, reports, and supporting documentation for financial reporting and audit requests.</p>
- 2026-09-10T00:00:00Z
SharePoint Developer
- Brampton, ON
- remote
- Temporary
-
63.3365 - 73.337 CAD / Hourly
- We are looking for a SharePoint Developer to support software development initiatives for a metal fabrication organization in Brampton, Ontario. This is a Contract position focused on building, enhancing, and maintaining backend and web-based solutions that improve operational efficiency and business collaboration. The successful candidate will contribute to application development, troubleshoot technical issues, and work with cross-functional teams to deliver reliable, scalable solutions.<br><br>Responsibilities:<br>• Design, develop, and maintain SharePoint and related web applications to meet business and operational needs.<br>• Build and support backend components using technologies such as C++, Java, JavaScript, and .NET Framework.<br>• Investigate, document, and resolve software defects, using structured bug tracking practices to improve system stability.<br>• Collaborate with team members to manage development tasks, workflows, and issue tracking through Atlassian Jira.<br>• Use GitHub to maintain source control, support code reviews, and promote consistent deployment practices.<br>• Create and refine user-facing elements with CSS and JavaScript to improve functionality and usability.<br>• Develop and maintain scripts or analytical components in R Code where required to support specialized business needs.<br>• Participate in testing, debugging, and ongoing optimization to ensure applications perform effectively in production environments.
- 2026-09-09T00:00:00Z
Financial Planning & Analysis Manager
- Mississauga, ON
- onsite
- Permanent
-
90000 - 110000 CAD / Yearly
- <p>Our client is seeking a <strong>Manager, Financial Planning & Analysis</strong> to support budgeting, forecasting, financial reporting, and business performance analysis. Reporting to the CFO, this role will partner closely with Finance leadership and cross-functional stakeholders to provide actionable insights and support strategic decision-making.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Lead annual budgeting and periodic forecasting processes</li><li>Prepare and analyze monthly, quarterly, and annual financial results</li><li>Oversee management reporting and performance analysis</li><li>Lead the monthly reporting and consolidation process</li><li>Provide insights into key business drivers and financial performance</li><li>Support executive reporting and presentations</li><li>Partner with leaders across the organization to support decision-making</li><li>Manage and develop a small finance team</li><li>Participate in ad hoc financial analysis and special projects</li></ul><p><br></p>
- 2026-09-03T00:00:00Z
Assurance Manager (CA firm, hybrid)
- London, ON
- onsite
- Permanent
-
95000 - 145000 CAD / Yearly
- <p>We are looking for an experienced public accounting Manager to oversee assurance engagements (reviews, NTR's/ compilations) and support strong client relationships in London, Ontario. This role combines technical audit expertise with team leadership, helping to deliver accurate financial reporting and practical recommendations to clients across a range of industries. The successful candidate will guide file completion, strengthen review quality, and contribute to broader practice growth through staff development and advisory support.</p><p><br></p><p>Responsibilities:</p><p>• Lead public audit and assurance engagements from planning through completion, ensuring work is delivered on time and meets high standards.</p><p>• Review financial statements, working papers, and supporting documentation to confirm accuracy, completeness, and compliance with applicable reporting requirements.</p><p>• Evaluate internal controls and identify areas of risk, providing clear recommendations that support stronger processes and governance.</p><p>• Supervise, coach, and develop team members, including contributing to performance management and succession planning within the practice.</p><p>• Work closely with clients to understand their operations, address audit findings, and maintain trusted client relationships.</p><p>• Use accounting and audit software, including CaseWare and similar systems, to manage engagement files and support efficient execution of fieldwork and review activities.</p><p>• Support audit program development and file review procedures to promote consistency, quality, and continuous improvement across engagements.</p><p>• Contribute to related advisory discussions, including tax planning considerations and other accounting matters that affect client decision-making.</p>
- 2026-08-19T00:00:00Z
Payroll & AP Coordinator
- Ingersoll, ON
- onsite
- Permanent
-
54000 - 75000 CAD / Yearly
- We are looking for a Payroll & AP Coordinator to join our team in Ingersoll, Ontario. In this role, you will oversee payroll activities for unionized hourly and salaried employees while also supporting accounts payable operations. The ideal candidate brings strong knowledge of Canadian payroll practices, sharp reconciliation skills, and the ability to manage sensitive information with accuracy and discretion.<br><br>Responsibilities:<br>• Manage end-to-end payroll processing for hourly and salaried employees on weekly and bi-weekly cycles, ensuring all payments are completed accurately and on schedule.<br>• Calculate and maintain payroll elements such as taxable benefits, deductions, premiums, garnishments, overtime, and pay adjustments in accordance with company policies and collective agreements.<br>• Review timekeeping records, payroll exceptions, and seniority-based information to confirm pay accuracy before each payroll run.<br>• Reconcile payroll balances, verify reports, support general ledger alignment, and assist Finance with payroll-related reporting requirements.<br>• Prepare manual payments, off-cycle transactions, direct deposit updates, and related account reconciliations, including statutory and garnishment balances.<br>• Administer required payroll compliance activities such as remittances, records of employment, year-end slips, supporting documentation, and tax reporting reconciliations.<br>• Respond to questions from employees, union representatives, and auditors in a thorough and attentive manner while maintaining confidentiality of payroll information.<br>• Produce regular reporting on labour costs, overtime, staffing levels, and payroll accruals, and keep payroll procedures and internal controls up to date.<br>• Process supplier invoices, credit notes, and payment requests, complete matching against purchase orders and receipts, and resolve discrepancies with vendors or internal stakeholders.<br>• Coordinate payment activities including cheques, EFTs, wire transfers, manual payments, and cheque-related exceptions such as cancellations or stop payments.
- 2026-08-13T00:00:00Z
Financial Analyst
- Elmira, ON
- onsite
- Permanent
-
80000 - 95000 CAD / Yearly
- <p>Our client, an established and growing organization within the insurance and financial services industry, is seeking a Financial Analyst to join its finance team. This is an excellent opportunity for an ambitious accounting or finance professional who is looking to take ownership of reporting and analysis responsibilities while gaining exposure to a dynamic, growth-oriented business.</p><p><br></p><p>The successful candidate will play a key role in monthly financial reporting, business analysis, commission calculations, and process improvement initiatives. This position offers meaningful career progression and is well-suited for someone interested in pursuing a CPA designation within the next 3 to 4 years.</p><p><br></p><p>Key Responsibilities</p><p>· Prepare and analyze monthly financial statements and management reports</p><p>· Perform account reconciliations and investigate variances</p><p>· Prepare and post journal entries while ensuring the accuracy and integrity of financial data</p><p>· Support month-end, quarter-end, and year-end close processes</p><p>· Calculate and reconcile commission payments for advisors and sales teams</p><p>· Develop, maintain, and report on key performance indicators (KPIs)</p><p>· Assist with regulatory reporting requirements and tax filings</p><p>· Support budgeting, forecasting, and financial planning activities</p><p>· Identify opportunities to improve existing processes and internal controls</p><p>· Participate in finance transformation, automation, and reporting enhancement initiatives</p><p>· Collaborate with stakeholders across finance and operations to provide meaningful business insights</p>
- 2026-08-28T00:00:00Z
Systems Administrator
- Mississauga, ON
- onsite
- Permanent
-
80000 - 110000 CAD / Yearly
- <p>Robert Half Canada is recruiting on behalf of an organization seeking a <strong>Systems Administrator</strong> to support, maintain, and enhance its IT infrastructure and core systems environment.</p><p>This opportunity is suited to a technology professional who enjoys troubleshooting, improving system performance, and helping ensure reliable, secure, and efficient IT operations. The successful candidate will work across infrastructure, systems administration, user support, and continuous improvement initiatives.</p><p><strong> </strong></p><p><strong>Key Responsibilities</strong></p><ul><li>Administer, maintain, and support servers, operating systems, networks, and related infrastructure.</li><li>Monitor system performance, availability, backups, and security to help ensure stable day-to-day operations.</li><li>Install, configure, patch, and upgrade hardware, software, and system applications.</li><li>Support user account administration, access controls, permissions, and identity management processes.</li><li>Troubleshoot and resolve system, server, network, and end-user issues in a timely manner.</li><li>Assist with cybersecurity practices, endpoint protection, vulnerability remediation, and system hardening.</li><li>Support backup, recovery, disaster recovery, and business continuity processes.</li><li>Document technical procedures, configurations, support processes, and system changes.</li><li>Work with internal stakeholders and external vendors to support projects, maintenance, and issue resolution.</li><li>Contribute to infrastructure improvements, automation opportunities, and technology upgrades.</li></ul><p><br></p>
- 2026-09-03T00:00:00Z
Customer Program Manager
- Dundas, ON
- onsite
- Permanent
-
100000 - 125000 CAD / Yearly
- <p>Customer Program Manager</p><p><strong>Manufacturing | Engineering | Technical Projects</strong></p><p>About the Opportunity</p><p>We are seeking a highly organized and technically minded Customer Program Manager to lead and coordinate complex manufacturing projects from order handoff through successful delivery. This role is ideal for someone with an engineering background who thrives in a fast-paced, project-driven environment and enjoys working at the intersection of customers, engineering, operations, quality, and manufacturing teams.</p><p>As the central point of contact for project execution, you will ensure customer expectations, project milestones, and internal deliverables remain aligned throughout the project lifecycle.</p><p><br></p><p>Key Responsibilities</p><ul><li>Maintain and manage the <strong>master project schedule</strong>, ensuring it accurately reflects project priorities, milestones, production requirements, and customer commitments.</li><li>Lead the transition of new projects from the Business Development team, ensuring all commercial, contractual, and technical requirements are clearly defined and communicated.</li><li>Coordinate cross-functional project activities involving engineering, operations, quality, supply chain, and manufacturing teams.</li><li>Serve as the primary liaison between customers and internal stakeholders, providing regular project updates and managing expectations.</li><li>Facilitate customer meetings, document discussions, track action items, and ensure timely completion of deliverables.</li><li>Monitor project progress against timelines, budgets, and milestones while proactively identifying and mitigating risks.</li><li>Drive effective communication across departments to ensure smooth project execution and successful product delivery.</li><li>Support project reviews, lessons learned activities, and continuous improvement initiatives within the PMO.</li><li>Develop and maintain project documentation, status reports, schedules, and customer communications.</li><li>Collaborate closely with technical teams to understand engineering challenges, manufacturing constraints, and customer requirements.</li></ul>
- 2026-08-31T00:00:00Z
Executive Assistant
- Guelph, ON
- onsite
- Permanent
-
80000 - 95000 CAD / Yearly
- <p><strong>About the Opportunity</strong></p><p>We're seeking an experienced Executive Assistant who thrives in fast-paced environments and takes pride in being the trusted partner that keeps executives focused, organized, and prepared. In this highly visible role, you'll provide strategic administrative support to senior leadership while serving as a key liaison to the Board of Directors. If you're someone who anticipates needs before they arise, manages competing priorities with ease, and enjoys being at the center of important organizational initiatives, we'd love to hear from you.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Provide comprehensive administrative support to C-suite executives</li><li>Manage complex calendars, meetings, appointments, and travel arrangements</li><li>Coordinate and support Board of Directors meetings, committee meetings, and annual general meetings</li><li>Prepare agendas, board packages, presentations, reports, and meeting materials</li><li>Record and distribute accurate meeting minutes and track follow-up actions</li><li>Serve as a primary liaison between executives, board members, staff, and external stakeholders</li><li>Draft and edit correspondence, reports, and other confidential communications</li><li>Maintain governance documentation and corporate records</li><li>Coordinate executive expense reporting and administrative processes</li><li>Assist with special projects, organizational initiatives, and event planning as required</li></ul><p><br></p>
- 2026-09-03T00:00:00Z
Controller
- Waterloo, ON
- onsite
- Permanent
-
125000 - 135000 CAD / Yearly
- <p>We are looking for an experienced Controller to lead the financial oversight of our operations in Kitchener- Waterloo, Ontario. This position is centred on balance sheet integrity, cash flow management, and contract-related financial reporting within a project-driven environment. The successful candidate will work closely with project managers, contract administration, and external partners to support sound financial decisions, strengthen controls, and deliver accurate forecasting and analysis. </p><p><br></p><p>Responsibilities:</p><p>• Oversee financial reporting related to contracts and work-in-progress activity, ensuring project status information is accurate, timely, and useful for decision-making.</p><p>• Monitor holdbacks, liens, and deferred revenue across active and completed projects, maintaining strong control over contract-related balance sheet accounts.</p><p>• Lead budgeting and forecasting activities in collaboration with project managers and contract administration teams to support operational planning and financial performance.</p><p>• Maintain a strong focus on balance sheet accuracy and cash flow visibility by reviewing reconciliations, identifying risks, and recommending corrective action where needed.</p><p>• Provide financial oversight within a detailed job-costing environment, using available systems and data flows to validate reporting and support cost control.</p><p>• Coordinate with external stakeholders such as banks, insurers, legal counsel, tax advisors, and review engagement partners on financial and contractual matters.</p><p>• Support negotiations and financial review of third-party agreements, including banking, insurance, benefits, and technology-related contracts.</p><p>• Prepare ad hoc financial analysis and reporting to assist leadership with planning, risk assessment, and business decisions.</p>
- 2026-08-31T00:00:00Z
Financial Analyst
- Waterloo, ON
- onsite
- Permanent
-
65000 - 75000 CAD / Yearly
- <p>We are looking for a Financial Analyst to support accurate reporting, insightful analysis, and disciplined financial processes for our client in the Waterloo, Ontario area. This position contributes to routine accounting activities while helping leaders understand performance, monitor results, and make informed business decisions. The successful candidate will balance detailed transactional work with broader financial analysis in a fast-paced environment.</p><p><br></p><p>Responsibilities:</p><p>• Produce monthly, quarterly, and annual financial reports, assess performance fluctuations, and explain the factors influencing results.</p><p>• Facilitate financial review discussions with stakeholders and present clear commentary on trends, risks, and variances.</p><p>• Build and maintain reporting tools such as dashboards, KPI summaries, and variance analysis packages for management use.</p><p>• Support budget planning and forecast updates by revising assumptions and reflecting operational changes in financial projections.</p><p>• Complete month-end tasks including journal posting, reconciliation work, and review of subledger activity to ensure accuracy.</p><p>• Reconcile balance sheet accounts and banking activity on a regular basis, investigate discrepancies, and resolve outstanding items promptly.</p><p>• Manage financial administration related to capital spending, leased vehicles, finance master data updates, and required corporate reporting.</p><p>• Provide timely support for audit requests, government filings, compliance activities, and process improvements across finance operations.</p>
- 2026-09-08T00:00:00Z
Accounting Manager
- Mississauga, ON
- onsite
- Temporary
-
50 - 60 CAD / Hourly
- <p><strong>Job Title: Accounting Manager</strong></p><p><strong>Duration: 6-8 months</strong></p><p><strong>Job Summary</strong></p><p>Robert Half is seeking an interim <strong>Accounting Manager</strong> for a west GTA client, to oversee the day-to-day accounting operations of the organization. This role is responsible for ensuring the accuracy and timeliness of financial reporting, maintaining strong internal controls, managing month-end close activities, and supporting continuous process improvements across the accounting function. The Accounting Manager will also supervise a small accounting team and serve as a key liaison for auditors and cross-functional stakeholders. This working arrangement is 4 days onsite.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Prepare, review, and approve all account reconciliations with appropriate supporting documentation.</li><li>Prepare and review journal entries to ensure accuracy and completeness.</li><li>Prepare accurate and timely financial statements.</li><li>Manage fixed asset accounting, including acquisitions, disposals, and depreciation.</li><li>Maintain reconciled bank account and credit card balances.</li><li>Prepare and file sales tax returns.</li><li>Ensure compliance with established accounting policies and procedures.</li><li>Oversee the accuracy of weekly billings and payments.</li><li>Supervise and support a two-person accounting team across accounts payable and accounts receivable functions.</li><li>Provide backup support for A/P, A/R, and Financial Analyst responsibilities during vacations and peak periods.</li><li>Prepare schedules and documentation for audits and serve as the primary liaison with external auditors.</li><li>Finalize work instructions and recommend process improvements in collaboration with the accounting team.</li><li>Participate in ERP enhancement and improvement initiatives.</li><li>Ensure internal controls are appropriately designed, implemented, and followed.</li><li>Prepare ad hoc financial reporting and analysis as needed.</li><li>Perform other duties as assigned.</li></ul>
- 2026-08-31T00:00:00Z
Operations Associate
- Burlington, ON
- onsite
- Temporary
-
21 - 22 CAD / Hourly
- We are looking for an Operations Associate to join a manufacturing team in Burlington, Ontario. This Long-term Contract position is well suited to someone who can balance customer support, order coordination, and administrative accuracy in a fast-paced environment. The successful candidate will help keep daily logistics and service activities running smoothly by working closely with internal teams and maintaining reliable records.<br><br>Responsibilities:<br>• Enter and process a range of customer and operational orders accurately in accordance with established procedures.<br>• Prepare and complete manual credit transactions, including related in-office administrative support.<br>• Coordinate with operations and other internal departments to track order progress and provide timely updates on customer requests.<br>• Handle product and packaging sorting activities, including manual breakdown tasks when required.<br>• Investigate customer-reported product concerns and support timely resolution of service issues.<br>• Maintain accurate customer files by recording interaction details and updating account information as needed.<br>• Build and maintain current knowledge of company products and services to support effective customer communication.<br>• Contribute to additional administrative or operational tasks as needed to meet business priorities.
- 2026-09-10T00:00:00Z
Accounts Payable Analyst
- Mississauga, ON
- remote
- Temporary
-
30 - 32 CAD / Hourly
- <p>We are looking for an experienced Accounts Payable Analyst to join a busy finance team on a Contract basis. This opportunity is suited to a detail-oriented individual who can manage high-volume accounts payable activities across multiple entities while maintaining accuracy, timeliness, and strong financial controls. The role combines hands-on transaction processing with payment review, issue resolution, and day-to-day support for broader AP operations in a global environment.</p><p><br></p><p>Responsibilities:</p><p>• Manage end-to-end accounts payable activities for multiple business entities, ensuring invoices, expenses, and payments are processed accurately and on schedule.</p><p>• Review and release payment batches, confirm banking information, and verify that payment amounts and currencies align with supporting documentation.</p><p>• Process a large monthly volume of supplier invoices, employee expense claims, non-purchase-order transactions, and corporate card charges while meeting service expectations.</p><p>• Apply correct coding to invoices and expenses, including general ledger accounts, budgets, and capital allocations, to support accurate financial reporting.</p><p>• Use ERP and expense management systems to complete payment processing, vendor history reviews, month-end activities, and data reconciliation tasks.</p><p>• Monitor transactions across a broad range of currencies and identify discrepancies related to payment details, exchange considerations, or supporting records.</p><p>• Support accounts payable operations across global entities, including reconciling entity-specific expenses and addressing invoices submitted in foreign languages.</p><p>• Partner with the Accounts Payable Manager and internal stakeholders to clear backlogs, resolve vendor concerns, and provide guidance to team members.</p><p>• Assist with month-end close requirements by completing reconciliations, adjustments, and follow-up items within tight reporting timelines.</p><p>• Contribute to evolving workflows and system integrations by helping maintain smooth processing and reliable controls across connected platforms.</p>
- 2026-09-10T00:00:00Z
Controller
- London, ON
- onsite
- Permanent
-
110000 - 140000 CAD / Yearly
- <p>We are looking for an experienced <strong>Controller </strong>to oversee financial operations and provide strong leadership across multiple business units in London, Ontario. This role plays an important part in maintaining accurate reporting, strengthening financial controls, and supporting sound business decisions with timely analysis. The successful candidate will bring a practical approach to accounting leadership, along with the ability to improve processes, manage complexity, and contribute to the organization’s continued growth.</p><p><br></p><p><strong>Responsibilities</strong>:</p><p>• Guide the full accounting cycle across multiple entities, ensuring accurate records, timely reporting, and dependable financial information.</p><p>• Collaborate with operational leaders to evaluate performance, support planning decisions, and identify opportunities to improve profitability.</p><p>• Prepare and review monthly, quarterly, and annual financial statements, along with detailed variance analysis and management reporting.</p><p>• Lead budgeting, forecasting, and rolling cash flow planning while monitoring liquidity and working capital needs across the organization.</p><p>• Oversee accounts payable, accounts receivable, payroll, inventory accounting, and general ledger activities to maintain strong day-to-day financial operations.</p><p>• Strengthen internal controls, standardize accounting practices, and support consistent reporting across all business units and intercompany transactions.</p><p>• Support contract reviews, pricing decisions, margin analysis, and financial risk assessments to help guide commercial and operational strategy.</p><p>• Manage year-end preparation, coordinate with external auditors and advisors, and ensure accurate filings, remittances, and regulatory compliance, including applicable beer and spirits tax obligations.</p><p>• Lead, coach, and develop members of the finance team while driving improvements to systems, reporting structures, and overall process efficiency.</p>
- 2026-09-10T00:00:00Z
Executive Assistant
- Cambridge, ON
- onsite
- Temporary
-
55000 - 65000 CAD / Yearly
- <p><strong>Are you the person everyone turns to when something needs to get done?</strong></p><p><strong> Do you manage calendars, coordinate meetings, solve unexpected problems, track down missing information, and somehow keep everything running smoothly while making it look easy? If so, we may have the perfect opportunity for you. We're looking for an Executive Assistant to support a senior leadership team and be the organizational force behind the scenes.</strong></p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Manage complex calendars, appointments, and scheduling priorities</li><li>Coordinate internal and external meetings, including preparing agendas and meeting materials</li><li>Draft, edit, and proofread correspondence, reports, presentations, and other business documents</li><li>Arrange travel, accommodations, and itineraries as required</li><li>Screen and prioritize emails, phone calls, and incoming requests</li><li>Prepare meeting minutes and follow up on action items</li><li>Support executive reporting and presentation preparation</li><li>Coordinate company events, leadership meetings, and special projects</li><li>Track deadlines and ensure timely completion of deliverables</li></ul><p><br></p>
- 2026-08-27T00:00:00Z
Administrative Assistant
- Waterloo, ON
- onsite
- Permanent
-
70000 - 100000 CAD / Yearly
- <p>We are hiring a Senior Administrative Assistant to support a well-established and highly successful Investment Advisory practice. </p><p>The Senior Administrative Assistant is responsible for managing the full spectrum of client account administration, transaction processing, account transfers, and regulatory documentation within this high-volume Investment Advisory practice.</p><p> </p><p> This is a key position, the operational backbone of the practice and requires extensive experience supporting Investment Advisors, managing client accounts, processing investment transactions, and ensuring regulatory compliance.</p><p>The successful candidate will be a seasoned financial services professional who can operate independently, oversee complex client transactions, and provide exceptional service to high-net-worth clients.</p><p><strong>Responsibilities</strong></p><p><strong>Client Account Administration</strong></p><ul><li>Open new client accounts and maintain account documentation</li><li>Process account transfers, including incoming and outgoing assets</li><li>Manage client requests and account updates</li><li>Coordinate RESP withdrawals, RRIF payments, estate settlements, and other account transactions</li><li>Ensure all documentation is complete, accurate, and compliant</li></ul><p><strong>Trade & Transaction Processing</strong></p><ul><li>Process client trade instructions accurately and efficiently</li><li>Handle cash withdrawals, deposits, transfers, and journal requests</li><li>Monitor transactions through completion and resolve any discrepancies</li><li>Liaise with internal operations teams and external financial institutions</li></ul><p><strong>Compliance & Regulatory Administration</strong></p><ul><li>Maintain compliance documentation and client records</li><li>Review new account applications for completeness and regulatory requirements</li><li>Ensure adherence to CIRO and firm compliance standards</li><li>Prepare and submit regulatory and compliance-related paperwork</li><li>Support audits, reviews, and compliance inquiries</li></ul><p><strong>Client Service Excellence</strong></p><ul><li>Act as a primary point of contact for clients</li><li>Respond to client inquiries regarding accounts, transactions, and documentation</li><li>Build strong, trusted relationships with clients through professional and proactive service</li><li>Handle sensitive and confidential client information with discretion</li></ul><p><strong>Office Operations Leadership</strong></p><ul><li>Serve as the senior administrative resource within the practice</li><li>Identify opportunities to improve processes and efficiencies</li><li>Provide guidance and support to junior administrative staff as required</li><li>Ensure smooth day-to-day operations of the advisory practice</li></ul>
- 2026-09-09T00:00:00Z