Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Press Room Tech insights and talent strategies Labour market overview AI in recruiting Staffing for small businesses Browse jobs Find your next hire Our locations

Latest job postings

Junior Accountant
  • Vancouver, BC
  • remote
  • Contract / Temporary
  • 23.75 - 27.5 CAD / Hourly
  • We are looking for an entry-level Accountant to join a sports organization in Vancouver, British Columbia on a long-term contract basis. This remote opportunity is well suited to an accounting candidate with early-career experience who can help maintain daily financial operations, support period-end activities, and keep records accurate and up to date. The role offers the chance to work with a collaborative finance team while contributing to process efficiency and dependable financial administration.<br><br>Responsibilities:<br>• Oversee day-to-day accounts payable activities by reviewing invoices, coding expenses accurately, and coordinating timely payment processing.<br>• Support accounts receivable work through transaction entry, credit card reconciliation, and preparation of customer billings.<br>• Record journal entries and post banking activity to maintain complete and accurate financial records.<br>• Perform reconciliations for bank accounts, credit card activity, and other balance sheet items to resolve discrepancies promptly.<br>• Assist with month-end and year-end close tasks by preparing supporting documentation and ensuring deadlines are met.<br>• Monitor financial data in QuickBooks Online and help maintain organized, reliable accounting information.<br>• Review expense submissions in Concur to confirm coding accuracy and compliance with internal requirements.<br>• Contribute to ongoing improvements in accounting workflows and support the cleanup of outstanding transactional backlog.
  • 2026-06-29T00:00:00Z
Plant Controller
  • Mississauga, ON
  • onsite
  • Permanent
  • 120000 - 130000 CAD / Yearly
  • <p>Plant Controller</p><p><br></p><p>Robert Half is currently working with a well-established organization in the industrial/manufacturing sector to recruit a <strong>Plant Controller</strong> for a key operational site. This is a highly visible role that will partner closely with plant leadership and play a critical part in driving financial performance, operational efficiency, and strategic decision-making.</p><p>The Plant Controller will act as a trusted business partner to both finance and operations, providing timely and accurate financial insights while helping to optimize plant performance and support continuous improvement initiatives.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Lead all plant-level financial reporting, including monthly close, management reporting, and variance analysis</li><li>Develop and manage annual budgets and forecasts, working closely with operations to align financial targets with production goals</li><li>Monitor and analyze key cost drivers, including labor, materials, and overhead, to identify opportunities for cost savings and improved efficiency</li><li>Oversee inventory accounting, including valuation, cycle counts, and reconciliation processes</li><li>Partner with plant leadership to provide actionable insights and support data-driven decision-making</li><li>Strengthen internal controls and ensure compliance with corporate policies and financial reporting requirements</li><li>Support capital expenditure planning and tracking, including ROI analysis</li><li>Drive continuous improvement initiatives related to financial processes, reporting accuracy, and system enhancements</li><li>Collaborate cross-functionally with supply chain, procurement, and senior finance leadership</li></ul><p><br></p>
  • 2026-06-29T00:00:00Z
Database Developer
  • Mississauga, ON
  • onsite
  • Contract / Temporary
  • 45 - 65 CAD / Hourly
  • We are looking for an experienced Database Developer to join a non-profit organization in Mississauga, Ontario on a Long-term Contract basis. This position will play a key role in strengthening reporting capabilities by building reliable data solutions and translating business needs into effective Power BI outputs. The successful candidate will bring strong technical expertise in Microsoft SQL Server and modern reporting tools, along with the ability to work with finance-related datasets in a structured and accurate manner.<br><br>Responsibilities:<br>• Transform existing reporting assets into Power BI solutions, including redesigning selected reports and developing new dashboards where needed.<br>• Review current database queries, scripts, and reporting logic to identify opportunities for improved performance, accuracy, and maintainability.<br>• Build and refine Power BI data models to support clear, meaningful, and scalable reporting for business stakeholders.<br>• Use Power Query and related development techniques to prepare, shape, and connect data from multiple sources for analysis.<br>• Develop, test, and optimize SQL components such as stored procedures, complex queries, and database objects to support reporting needs.<br>• Partner with internal teams to deliver approximately 10 to 15 finance-focused reports with a high standard of quality and consistency.<br>• Contribute to reporting project planning by helping track priorities, timelines, and deliverables throughout the engagement.<br>• Support broader data and reporting initiatives by applying best practices in performance tuning, indexing, and data warehousing.
  • 2026-06-29T00:00:00Z
Accounts Payable Clerk
  • Mississauga, ON
  • onsite
  • Contract / Temporary
  • 25 - 27 CAD / Hourly
  • <p>We are seeking an experienced Accounts Payable Clerk to join a construction-focused organization in Mississauga, Ontario on a long-term contract basis. This opportunity is ideal for an individual with strong full-cycle accounts payable experience who enjoys working in a high-volume, detail-oriented environment and is comfortable balancing established manual processes with evolving systems and process improvements. The successful candidate will play a key role in ensuring timely and accurate payment processing, supporting project-based financial tracking, and contributing to the ongoing enhancement and automation of accounts payable operations.</p><p><br></p><p>Responsibilities:</p><ul><li>Process a high volume of supplier invoices, including detailed multi-line invoices, while maintaining a high level of accuracy in a predominantly manual processing environment.</li><li>Complete full-cycle three-way matching of purchase orders, receipts, and invoices to ensure all charges are properly supported before payment is issued.</li><li>Review, classify, and enter invoices using project and cost coding structures aligned with construction accounting practices.</li><li>Investigate and resolve invoice discrepancies and billing issues by working closely with vendors, project teams, and internal departments.</li><li>Process payments within established timelines and ensure all transactions adhere to company procedures, approval workflows, and internal controls.</li><li>Maintain vendor master data and respond to supplier inquiries in a professional and timely manner.</li><li>Support month-end activities, including account reconciliations, review of outstanding items, and assistance with accrual-related tasks.</li><li>Work effectively within established manual processes while identifying opportunities to streamline workflows and improve operational efficiencies.</li><li>Support the organization&#39;s transition toward automation initiatives, including process improvements, system enhancements, and the implementation of more efficient accounts payable practices.</li><li>Contribute to continuous improvement efforts by documenting processes, recommending efficiencies, and adapting to evolving systems and technologies.</li><li>Assist with audit and compliance requirements by maintaining accurate documentation and adhering to internal control standards.</li></ul>
  • 2026-06-29T00:00:00Z
Sr. Accountant
  • North York, ON
  • onsite
  • Contract to Hire
  • 30 - 33 CAD / Hourly
  • We are looking for an experienced Sr. Accountant to join a real estate-focused organization in Ontario on a contract basis with the potential to become permanent. This position is well suited to a hands-on accounting specialist who is confident managing core corporate accounting activities, preparing financial information, and maintaining accurate records in a fast-paced environment. The successful candidate will bring strong Excel capabilities, solid communication skills, and practical experience working with Yardi to support month-end processes and ledger integrity.<br><br>Responsibilities:<br>• Oversee day-to-day corporate accounting activities, ensuring transactions are recorded accurately and in accordance with established accounting practices.<br>• Prepare and post journal entries while maintaining complete supporting documentation and reviewing entries for accuracy.<br>• Reconcile general ledger accounts, including balance sheet and bank accounts, and resolve discrepancies in a timely manner.<br>• Support month-end and period-end close activities by analyzing account activity and assisting with the preparation of financial statements.<br>• Review financial data in Excel to identify variances, track trends, and improve the accuracy of reporting.<br>• Use Yardi and Yardi Voyager to manage accounting records, generate reports, and support real estate accounting operations.<br>• Partner with internal stakeholders to clarify accounting information, answer questions, and communicate financial matters clearly.<br>• Assist with maintaining organized accounting schedules and supporting documentation for audits, reviews, and internal reporting needs.
  • 2026-06-29T00:00:00Z
Customer Experience Specialist
  • Etobicoke, ON
  • onsite
  • Contract / Temporary
  • 22.8 - 26.4 CAD / Hourly
  • We are looking for a Customer Experience Specialist to join our team in Etobicoke, Ontario on a Contract basis. This on-site opportunity is ideal for someone who enjoys providing dependable administrative and customer support in a fast-paced environment. The successful candidate will help manage order-related tasks, maintain accurate records, and contribute to a smooth day-to-day workflow.<br><br>Responsibilities:<br>• Enter customer and order information into internal systems with a high level of accuracy and attention to detail.<br>• Support the processing of paper-based orders by converting them into complete electronic records for operational use.<br>• Assist with order picking activities to help ensure items are prepared correctly and on schedule.<br>• Monitor order details closely and flag discrepancies or missing information for timely resolution.<br>• Provide general customer service support by responding to inquiries and helping address routine concerns.<br>• Use business software and CRM tools to update records, track activities, and support communication across teams.<br>• Participate in training on internal order entry processes and follow established procedures consistently.
  • 2026-06-29T00:00:00Z
Application Support Engineer
  • Hamilton, ON
  • onsite
  • Permanent
  • 95000 - 119000 CAD / Yearly
  • <p>We are looking for an Application Support Engineer to support and enhance enterprise business systems for a client in Hamilton, Ontario. This role focuses on maintaining application performance, resolving technical issues, and helping business units make effective use of critical platforms. The successful candidate will contribute technical expertise across application support, configuration, reporting, and integration while working closely with both operational stakeholders and delivery teams.</p><p><br></p><p>Responsibilities:</p><p>• Provide ongoing technical support for enterprise applications by investigating incidents, resolving system issues, and maintaining stable day-to-day operations.</p><p>• Configure, administer, and optimize business applications to meet operational needs across municipal departments and service areas.</p><p>• Analyze application behaviour, data quality concerns, and system errors to identify root causes and recommend effective solutions.</p><p>• Translate operational and business needs into clear functional and technical documentation, including support procedures, specifications, and test materials.</p><p>• Collaborate with Agile delivery teams as a technical contributor, participating in planning, issue resolution, testing, and continuous improvement activities.</p><p>• Support reporting, troubleshooting, and integration work involving enterprise asset management, ERP, CMMS, and related business systems.</p><p>• Work with relational databases such as Oracle and Microsoft SQL Server to review data, support reporting needs, and assist with issue diagnosis.</p><p>• Coordinate application changes in alignment with established incident, problem, and change management practices.</p><p>• Partner with business and technical teams to support cross-system integrations and ensure reliable information flow between connected platforms.</p>
  • 2026-06-29T00:00:00Z
Accounts Payable Clerk
  • Calgary, AB
  • onsite
  • Contract / Temporary
  • 0 - 0 CAD / Yearly
  • <p>Our client is looking for an Accounts Payable Clerk to support a busy education organization in Calgary, Alberta through a long-term contract opportunity. This role is well suited to someone who enjoys detailed transactional work, can manage a steady invoice volume, and communicates professionally with employees and vendors. The successful candidate will help ensure accounts payable activities are accurate, organized, and completed in line with internal policies.</p><p><br></p><p><strong>Responsibilities:</strong></p><p>• Process a high volume of accounts payable invoices accurately and on time.</p><p>• Review purchase order-based invoices with multiple line items and verify supporting documentation before processing.</p><p>• Batch, code, and enter invoices while maintaining organized records.</p><p>• Process employee expense claims and ensure compliance with company policies.</p><p>• Follow up with staff to resolve incomplete or non-compliant invoices.</p><p>• Communicate with vendors regarding invoice, payment, and documentation inquiries.</p><p>• Support account reconciliations by identifying and resolving discrepancies.</p><p>• Use Microsoft Excel to track payment information, maintain records, and support reporting.</p>
  • 2026-06-29T00:00:00Z
Legal Secretary
  • Calgary, AB
  • onsite
  • Contract / Temporary
  • 0 - 0 CAD / Yearly
  • <p>Our client is looking for a detail-oriented <strong>Legal Secretary</strong> to join their team in Calgary, Alberta. This position provides legal administrative and litigation support in a fast-paced legal environment. The ideal candidate is highly organized, detail-oriented, and capable of managing legal documents, maintaining accurate files, and supporting the efficient day-to-day operation of the practice.</p><p><strong>Responsibilities:</strong></p><ul><li>Provide administrative and legal support to two lawyers in an employment law and litigation practice.</li><li>Prepare, edit, proofread, and format legal documents, correspondence, agreements, and pleadings.</li><li>Coordinate court filings and ensure compliance with deadlines and filing procedures.</li><li>Maintain physical and electronic files and track matters throughout the litigation process.</li><li>Manage calendars, meetings, and key deadlines.</li><li>Update and maintain case information in legal software, including Accumen.</li><li>Handle scanning, photocopying, document management, and other administrative tasks while maintaining confidentiality.</li></ul>
  • 2026-06-29T00:00:00Z
Intermediate Accountant
  • Richmond, BC
  • onsite
  • Contract / Temporary
  • 28.5 - 33 CAD / Hourly
  • We are looking for an Intermediate Accountant to join a transportation equipment manufacturing organization in Richmond, British Columbia. This Long-term Contract opportunity is ideal for an accounting specialist who is comfortable managing project-based financial activities, supporting accurate reporting, and working closely with internal teams to keep billing and cost information aligned. The role begins with on-site training and transitions to a flexible arrangement with occasional in-office attendance, offering the chance to contribute to a busy finance group during a key coverage period.<br><br>Responsibilities:<br>• Manage accounting activities for a portfolio of projects, ensuring financial records are complete, organized, and up to date.<br>• Prepare and record journal entries in the general ledger to support accurate month-end and ongoing financial reporting.<br>• Perform bank reconciliations and investigate discrepancies to maintain the integrity of account balances.<br>• Review project cost details, including multi-currency information, and compile data needed for financial analysis and reporting.<br>• Partner with customer service and internal stakeholders to coordinate billing details and support timely invoicing.<br>• Generate reports from accounting systems such as M3 and AMOS to assist with reconciliations, tracking, and decision-making.<br>• Analyze completed and active project information to help confirm costing accuracy and proper financial treatment.<br>• Contribute to month-end activities and provide additional support during peak reporting periods, including occasional overtime when required.
  • 2026-06-29T00:00:00Z
Associate Director
  • Surrey, BC
  • onsite
  • Permanent
  • 60000 - 65000 CAD / Yearly
  • <p><strong>Senior Associate </strong></p><p><strong> </strong> </p><p><strong>Join our Fraser Valley Team!</strong> We are looking for a talented, focused, results-oriented Sr. Associate to join our contract practice groups! As a member of the contract practice group, you will be responsible for new business development and marketing of specialized staffing services.<strong> </strong></p><p><strong> </strong></p><p><strong>Job Summary</strong></p><p> </p><p>Our <strong>Senior Associates</strong> work in a team environment and have responsibility for negotiating and developing business with new and current clients. Senior Associates market our services via telephone, video and by conducting in-person meetings with hiring managers and decision-makers in accounting and finance departments. </p><p> </p><p>Duties include, but are not limited to:</p><p> </p><ul><li>Conducting business development activities (calls, emails, in-mails, meetings) with existing, lapsed, and targeted contacts/prospects to retain and capture new market share by:</li><li>promoting and demonstrating the value of Robert Half’s services over competitors</li><li>educating clients on current hiring trends and tactics they can deploy to position themselves competitively to attract and hire top talent for their organization</li><li>pipelining our services as a trusted business partner</li><li>Taking job order requirements and being consultative on market conditions and availability of talent sought after</li><li>Conducting searches and managing target client lists to build business development plans</li><li>Taking a holistic approach to creating sales opportunities across practice areas and geographies</li></ul><p> </p><p><br></p><p><br></p>
  • 2026-06-29T00:00:00Z
Director of Software Engineering
  • Sherwood Park, AB
  • onsite
  • Permanent
  • 190000 - 210000 CAD / Yearly
  • <p><strong>Director, Software Engineering</strong></p><p><br></p><p><strong>Position Summary</strong></p><p>Our client is seeking a Director, Software Engineering to lead the development, delivery, and continuous improvement of software platforms and business-critical systems.</p><p>This role is responsible for strengthening engineering practices, improving delivery consistency, enhancing software quality, and ensuring operational reliability. The Director will provide leadership across application development, platform services, DevOps, and quality assurance while balancing modernization initiatives with the stability of existing environments.</p><p>Working closely with business and technology leaders, this position will help drive innovation, improve engineering performance, and support the successful delivery of strategic initiatives.</p><p><br></p><p><strong>Key Responsibilities</strong></p><p><br></p><p><strong>Engineering Leadership</strong></p><ul><li>Lead and experienced software engineering practices, standards, and delivery processes.</li><li>Improve code quality, delivery predictability, and team effectiveness.</li><li>Establish engineering metrics, reporting, and performance measures.</li><li>Ensure alignment with security, architecture, and business priorities.</li></ul><p><strong>Application &amp; Platform Delivery</strong></p><ul><li>Oversee the development of web applications, APIs, integrations, and internal systems.</li><li>Improve application lifecycle management and release consistency.</li><li>Support modernization of customer-facing and internal platforms.</li><li>Promote automation, cloud technologies, and modern development practices.</li></ul><p><strong>Systems Modernization &amp; Reliability</strong></p><ul><li>Provide leadership across legacy and modern application environments.</li><li>Balance operational stability with long-term modernization goals.</li><li>Improve scalability, maintainability, and system performance.</li><li>Support platform enhancements and integrations while minimizing business disruption.</li></ul><p><strong>DevOps &amp; Quality</strong></p><ul><li>Strengthen CI/CD, automation, release management, and DevOps practices.</li><li>Improve testing standards and adoption of quality assurance automation.</li><li>Enhance monitoring, incident management, and system reliability.</li><li>Promote efficient, sustainable engineering workflows.</li></ul><p><strong>Vendor &amp; Delivery Management</strong></p><ul><li>Manage relationships with external development partners and vendors.</li><li>Establish delivery standards, governance, and accountability.</li><li>Support vendor selection, performance management, and project oversight.</li></ul><p><strong>Leadership</strong></p><ul><li>Build, mentor, and lead a high-performing engineering team.</li><li>Develop future leaders and strengthen organizational capability.</li><li>Foster accountability, collaboration, and continuous improvement.</li><li>Partner with business and technology stakeholders to support strategic initiatives.</li><li>Provide visibility into engineering performance, risks, and priorities.</li></ul>
  • 2026-06-29T00:00:00Z
Director, PMO & Delivery
  • Sherwood Park, AB
  • onsite
  • Permanent
  • 190000 - 210000 CAD / Yearly
  • <p><strong>Director, PMO &amp; Delivery</strong></p><p><br></p><p><strong>Position Summary</strong></p><p>Our client is seeking a Director, PMO &amp; Delivery to lead enterprise project and program execution across business and technology initiatives. This role is responsible for establishing delivery standards, improving governance, enhancing cross-functional collaboration, and ensuring strategic initiatives are successfully prioritized, planned, and executed.</p><p>The Director will oversee the Project Management Office (PMO), providing leadership, visibility, and accountability across a portfolio of initiatives while supporting organizational growth through strong delivery practices.</p><p><br></p><p><strong>Key Responsibilities</strong></p><p><strong>PMO &amp; Delivery Leadership</strong></p><ul><li>Lead and evolve the PMO, including governance, reporting, and delivery standards.</li><li>Establish consistent project and program management practices.</li><li>Improve visibility into project status, risks, dependencies, and outcomes.</li><li>Support planning, execution, and delivery across key initiatives.</li><li>Enhance governance processes while maintaining agility.</li></ul><p><strong>Portfolio Management &amp; Execution</strong></p><ul><li>Support prioritization and coordination of initiatives across the organization.</li><li>Align delivery plans with business objectives and resource capacity.</li><li>Improve collaboration across business and technology teams.</li><li>Strengthen risk management, issue resolution, and escalation processes.</li><li>Promote delivery consistency and execution excellence.</li></ul><p><strong>Business Alignment</strong></p><ul><li>Partner with stakeholders to ensure initiatives are clearly defined and execution-ready.</li><li>Align business requirements with delivery teams.</li><li>Improve clarity around scope, objectives, and expected outcomes.</li><li>Facilitate effective communication and cross-functional collaboration.</li></ul><p><strong>Operational Improvement</strong></p><ul><li>Identify opportunities to improve delivery processes, tools, and reporting.</li><li>Implement metrics and dashboards to support decision-making.</li><li>Drive continuous improvement and operational efficiency.</li></ul><p><strong>Leadership</strong></p><ul><li>Lead, mentor, and develop project managers and delivery professionals.</li><li>Foster a culture of accountability, ownership, and continuous improvement.</li><li>Build strong relationships across business and technology functions.</li><li>Provide leadership with insights on portfolio performance, risks, and delivery health.</li></ul><p><br></p>
  • 2026-06-29T00:00:00Z
Accounting Manager
  • Toronto, ON
  • onsite
  • Contract / Temporary
  • 40 - 46 CAD / Hourly
  • <p>We are looking for an experienced Accounting Manager with US GAAP to join our client&#39;s team in Toronto, Ontario for a 6-month contract. This hands-on opportunity is best suited to a detail-oriented finance specialist who thrives in a fast-paced setting and can independently support key accounting operations with accuracy and sound judgement. The role focuses on month-end activities, accruals, reconciliations, and financial reporting, while contributing practical ideas to strengthen existing processes. If you have 5+ years of progressive Accounting experience, including expertise in US GAAP, then this could be the perfect role for you.</p><p><br></p><p>Responsibilities:</p><ul><li>Oversee general ledger accounting activities, including preparing journal entries and completing account reconciliations</li><li>Perform monthly accrual calculations and assist with the preparation and review of balance sheet reconciliations</li><li>Support the month-end close process, including financial analysis and investigation of balance sheet and income statement variances</li><li>Provide accounting support for payroll-related transactions and reconciliations</li><li>Identify and implement opportunities to improve the efficiency and accuracy of workflows, reconciliations, and reporting processes</li><li>Collaborate with cross-functional finance stakeholders to ensure timely and accurate financial reporting</li></ul>
  • 2026-06-29T00:00:00Z
Dispatcher
  • Mississauga, ON
  • onsite
  • Permanent
  • 55000 - 65000 CAD / Yearly
  • <p><strong>About the Role</strong></p><p>We are seeking a highly organized and customer-focused <strong>Dispatcher / Logistics Coordinator</strong> to support daily transportation, moving, and fleet operations. This role is responsible for coordinating drivers, crews, trucks, equipment, and customer schedules to ensure efficient service delivery and exceptional customer satisfaction.</p><p>The Dispatcher serves as the central point of communication between drivers, moving crews, customers, and operations teams. The successful candidate will possess strong problem-solving skills, sound decision-making abilities, excellent communication skills, and the ability to thrive in a fast-paced logistics and transportation environment where priorities can change quickly.</p><p><strong>Key Responsibilities</strong></p><ul><li>Coordinate and dispatch drivers, moving crews, trucks, and equipment to meet daily transportation and customer service requirements.</li><li>Schedule routes, allocate resources, and support efficient fleet utilization across multiple jobs and service locations.</li><li>Monitor daily transportation and moving operations, proactively addressing service disruptions, delays, equipment issues, and staffing challenges.</li><li>Maintain real-time communication with drivers, crews, customers, and internal stakeholders throughout the day.</li><li>Adjust schedules and dispatch assignments as required to accommodate changing customer needs and operational priorities.</li><li>Track job progress and ensure moves and deliveries are completed safely, efficiently, and on schedule.</li><li>Enter, update, and maintain accurate information within dispatch, transportation management, and scheduling systems.</li><li>Respond to customer inquiries, resolve service issues, and provide timely updates regarding job status and scheduling changes.</li><li>Ensure compliance with company policies, transportation regulations, safety standards, and operational procedures.</li><li>Support continuous improvement initiatives focused on operational efficiency, customer satisfaction, and service excellence.</li></ul><p><br></p>
  • 2026-06-29T00:00:00Z
Accounts Payable Clerk
  • Thornhill, ON
  • remote
  • Contract / Temporary
  • 26 - 28 CAD / Hourly
  • We are looking for an Accounts Payable Clerk to join a specialized research organization in Stouffville, Ontario on a Contract basis. This role will support high-volume payable activities across two related businesses and play an important part in keeping invoice processing, coding, and payment records accurate and current. The successful candidate will work closely with internal teams to resolve discrepancies, trace supporting documentation, and maintain organized financial records using QuickBooks, with a strong emphasis on QuickBooks Desktop. This Contract opportunity is expected to run for approximately 6 to 8 weeks and offers a hands-on environment with initial on-site training.<br><br>Responsibilities:<br>• Process accounts payable transactions by matching purchase orders, invoices, and packing slips, ensuring each item is entered accurately into the accounting system.<br>• Investigate differences between source documents by following up with the appropriate team members and confirming the correct coding and approval details before posting.<br>• Manage payable activity for two entities, maintaining clear records for both routine operating purchases and study-related expenses.<br>• Apply the correct chart of accounts, sponsor information, and study references when coding invoices so costs are assigned properly.<br>• Review corporate credit card activity, identify missing backup documentation, and track down receipts or related purchasing records as needed.<br>• Monitor partial shipments and multiple invoice submissions against a single purchase order to confirm billing aligns with goods received over time.<br>• Organize and retrieve financial support documents from shared folders and scanned files to keep audit trails complete and accessible.<br>• Assist with day-to-day bookkeeping support related to accounts payable and contribute to a smooth handoff of duties during the contract period.
  • 2026-06-29T00:00:00Z
Audit Compliance Specialist
  • North York, ON
  • onsite
  • Permanent
  • 80000 - 110000 CAD / Yearly
  • <p>Robert Half Canada is currently seeking an <strong>Audit/Compliance Specialist </strong>for an exciting opportunity with a well-established organization. This role is ideal for a detail-oriented professional who is passionate about audit readiness, reporting integrity, and maintaining compliance with internal controls, regulatory requirements, and organizational policies.</p><p><br></p><p>The successful candidate will play an important role in supporting compliance processes, preparing audit documentation, and helping ensure accurate, timely, and transparent reporting across the organization.</p><p><strong> </strong></p><p><strong>Key Responsibilities</strong></p><ul><li>Maintain ongoing audit readiness by coordinating, organizing, and updating compliance documentation</li><li>Monitor compliance with internal policies, procedures, and applicable regulatory requirements</li><li>Support internal and external audits through the preparation of reports, supporting evidence, and audit responses</li><li>Review financial and operational reports for accuracy, consistency, and completeness</li><li>Assist with developing, documenting, and updating compliance policies, procedures, and internal controls</li><li>Perform compliance testing, control reviews, and risk assessments</li><li>Track audit findings, remediation plans, and corrective actions to support timely resolution</li><li>Support regulatory reporting activities and help ensure submissions are completed accurately and on time</li><li>Collaborate with finance, legal, and operations teams to support alignment on compliance-related matters</li><li>Identify gaps, control weaknesses, or reporting risks and contribute to continuous improvement efforts</li></ul><p><br></p>
  • 2026-06-29T00:00:00Z
Bookkeeper
  • Calgary, AB
  • onsite
  • Contract / Temporary
  • 0 - 0 CAD / Yearly
  • <p>Our client is looking for a detail-oriented Bookkeeper to join a services team in Calgary, Alberta on a contract basis. This role supports day-to-day bookkeeping activities across payables, receivables, reconciliations, and general ledger entries, while helping maintain accurate and up-to-date financial records. The successful candidate is organized, adaptable, and comfortable managing recurring transactions and working independently in a dynamic environment.</p><p><br></p><p><strong>Responsibilities:</strong></p><p>• Manage the full accounts payable cycle, including invoice review, expense coding, and payment preparation for operating costs such as utilities, insurance, rentals, and subcontractor charges.</p><p>• Record accounts receivable activity, apply payments, and maintain accurate customer account balances.</p><p>• Perform bank, credit card, and balance sheet reconciliations to ensure accurate financial records.</p><p>• Prepare and post journal entries to support routine bookkeeping and month-end processes.</p><p>• Monitor outstanding receivables and support follow-up on overdue accounts.</p><p>• Review and process employee expense claims with appropriate documentation.</p><p>• Assist with cleanup of historical financial records and resolution of discrepancies.</p><p>• Support updates to banking and payment information while maintaining accurate records.</p><p>• Use QuickBooks and Excel to maintain, organize, and report on financial data.</p>
  • 2026-06-29T00:00:00Z
Receptionist
  • Edmonton, AB
  • onsite
  • Contract / Temporary
  • 0 - 0 CAD / Yearly
  • <p>Our client is looking for a <strong>Receptionist </strong>to join their team in Edmonton, Alberta. This role supports the day-to-day operations of the office by combining front desk, administrative, and accounting responsibilities, including accounts payable, accounts receivable, and general office coordination. The ideal candidate is organized, adaptable, and detail-oriented, with strong communication skills and the ability to manage multiple priorities in a collaborative environment.</p><p><strong>Responsibilities:</strong></p><ul><li>Greet visitors, answer inquiries, and provide front desk support.</li><li>Manage document scanning, filing, and office organization.</li><li>Process supplier and freight invoices in Dynamics AX 2012.</li><li>Support accounts payable and accounts receivable activities.</li><li>Record payments, apply cash receipts, and manage remittance information.</li><li>Monitor deposits, cheques, and payment timelines.</li><li>Use Outlook, Teams, and Dynamics AX 2012 to coordinate daily tasks.</li><li>Prioritize multiple responsibilities and follow up on outstanding items.</li><li>Provide reliable administrative and accounting support while fostering a positive team environment.</li></ul>
  • 2026-06-29T00:00:00Z
Controller
  • Edmonton, AB
  • onsite
  • Permanent
  • 90000 - 105000 CAD / Yearly
  • <p>Position Overview</p><p><br></p><p>Our client, a growing and entrepreneurial retail organization, is seeking a Controller to lead and oversee the company’s financial operations. This is an excellent opportunity for an ambitious accounting professional ready to step into their first Controller position, particularly someone who has demonstrated prior leadership experience and a strong foundation in full-cycle accounting.</p><p>The successful candidate will be hands-on, detail-oriented, and capable of supporting both day-to-day accounting functions and broader business initiatives. This role offers the opportunity to build structure, improve processes, and contribute strategically as the organization continues to grow.</p><p><br></p><p>Key Responsibilities</p><p><br></p><ul><li>Oversee daily accounting operations including accounts payable, accounts receivable, general ledger maintenance, and account reconciliations.</li><li>Review financial transactions and ensure accurate coding, allocations, and reporting within QuickBooks Online.</li><li>Lead month-end and year-end close processes, ensuring accuracy, completeness, and adherence to reporting timelines.</li><li>Prepare monthly, quarterly, and annual financial statements and management reports.</li><li>Support budgeting, forecasting, and cash flow management initiatives to help drive operational and financial performance.</li><li>Develop, implement, and enhance internal controls, accounting policies, and financial procedures.</li><li>Collaborate with external auditors, tax advisors, financial institutions, and regulatory agencies on compliance and reporting matters.</li><li>Analyze financial results, monitor key performance indicators, and provide actionable recommendations to improve profitability and operational efficiency.</li><li>Partner with senior leadership to support strategic planning, business decisions, and process improvements across the organization.</li><li>Provide mentorship and leadership to accounting staff while helping establish scalable finance and reporting practices.</li></ul>
  • 2026-06-29T00:00:00Z
Recruitment Coordinator
  • Edmonton, AB
  • onsite
  • Permanent
  • 60000 - 70000 CAD / Yearly
  • <p>Our client, a well-established and growing organization in the construction and industrial sector, is seeking a <strong>Recruitment Coordinator</strong> to join their Human Resources team. This role is ideal for an organized, service-oriented professional who enjoys working in a fast-paced environment and takes pride in creating a positive candidate experience from first contact through onboarding.</p><p><br></p><p>As the Recruitment Coordinator, you will play a key role in supporting field recruitment efforts, coordinating onboarding requirements, maintaining accurate recruitment records, and helping build strong talent pipelines for current and future hiring needs.</p><p>This is an excellent opportunity for someone looking to grow their career in recruitment and human resources while gaining exposure to a dynamic workforce environment. The key responsibilities include:</p><p><br></p><p>Recruitment Coordination</p><ul><li>Coordinate the end-to-end recruitment process for field-based positions, including screening, interview scheduling, candidate communication, and interview facilitation.</li><li>Partner closely with the HR team to support hiring initiatives across field and office-based roles.</li><li>Review resumes and participate in candidate interviews to identify qualified talent.</li><li>Develop and maintain active talent pools for recurring and high-volume hiring needs.</li><li>Utilize multiple sourcing strategies, job boards, social media platforms, referrals, and networking opportunities to attract candidates.</li><li>Maintain regular communication with applicants, ensuring a professional and positive recruitment experience.</li><li>Track recruitment metrics and prepare weekly vacancy and recruitment activity reports for leadership.</li></ul><p>Onboarding &amp; Pre-Employment Coordination</p><ul><li>Coordinate all pre-employment requirements, including background checks, SureHire testing, drug and alcohol screening, and skills assessments.</li><li>Conduct internal oral swab drug and alcohol testing in accordance with company procedures.</li><li>Prepare, distribute, track, and collect onboarding documentation before orientation.</li><li>Maintain accurate new hire tracking reports and onboarding records.</li><li>Prepare materials and administrative support for employee orientations.</li></ul><p>HR &amp; Administrative Support</p><ul><li>Maintain accurate and organized candidate files, recruitment documentation, and interview records.</li><li>Ensure recruitment and onboarding documentation meets compliance and audit standards.</li><li>Support daily HR administrative functions and department organization.</li><li>Assist with employee engagement initiatives, HR programs, and continuous improvement projects.</li><li>Contribute to process enhancements that improve recruitment efficiency and candidate experience.</li></ul><p>This is a full-time, in office position that offers a comprehensive total rewards package. Apply today!</p>
  • 2026-06-29T00:00:00Z
Manager, FP&A
  • Edmonton, AB
  • onsite
  • Permanent
  • 140000 - 160000 CAD / Yearly
  • <p>Robert Half is proud to partner with a long-standing and highly respected client in the Edmonton market to recruit a <strong>Manager of Financial Planning &amp; Analysis (FP&amp;A)</strong>. This organization is recognized for its strong leadership, collaborative culture, and commitment to strategic growth.</p><p><br></p><p>Reporting directly to senior finance leadership, the FP&amp;A Manager will play a critical role in shaping the company’s financial strategy for Canada, delivering actionable insights, and driving performance across the business. This is an opportunity to step into a high-impact role where your analysis will directly influence executive decision-making.</p><p><br></p><p>Key Responsibilities:</p><p><br></p><ul><li><strong>Lead Financial Planning Processes</strong></li><li>Own and enhance the annual budgeting cycle, quarterly forecasting, and long-range planning processes—ensuring alignment with corporate strategy.</li><li><strong>Drive Business Performance Insights</strong></li><li>Deliver clear, actionable financial analysis and reporting to senior leadership, identifying trends, risks, and opportunities across business units.</li><li><strong>Partner with Operational Leadership</strong></li><li>Act as a strategic advisor to department leaders, translating financial results into meaningful operational insights that drive better decision-making.</li><li><strong>Enhance Reporting &amp; Analytics</strong></li><li>Continuously improve dashboards, KPIs, and reporting frameworks to increase visibility, accuracy, and timeliness of financial information.</li><li><strong>Lead and Mentor FP&amp;A Team</strong></li><li>Provide leadership, coaching, and development to a small but growing FP&amp;A team, fostering a high-performance and collaborative environment.</li><li><strong>Support Executive &amp; Board Reporting</strong></li><li>Prepare high-quality materials and presentations for executive leadership and board-level discussions.</li><li><strong>Process Improvement &amp; Transformation</strong></li><li>Identify opportunities to streamline and automate FP&amp;A processes, leveraging systems and tools to improve efficiency and scalability.</li></ul><p><br></p>
  • 2026-06-29T00:00:00Z
Accounts Payable Supervisor/Manager
  • Gibsons, BC
  • onsite
  • Contract / Temporary
  • 30 - 40 CAD / Hourly
  • <p>We are looking for an experienced Accounts Payable Supervisor/Manager to join a leading entertainment and recreation organization in Whistler, British Columbia on a Contract basis. This role will require occasional travel to Whistlers, however be primarily remote. This role is well suited to someone who is comfortable balancing hands-on invoice processing with day-to-day oversight of accounts payable activities in a fast-paced, multi-entity environment. The successful candidate will support timely payment operations, maintain strong vendor relationships, and contribute to the finance team with a practical, detail-oriented approach.</p><p><br></p><p>Responsibilities:</p><p>• Oversee daily accounts payable activities while remaining actively involved in processing invoices, coding expenses, and preparing payments.</p><p>• Manage end-to-end payment cycles on a regular schedule, ensuring invoices are reviewed, approved, and paid accurately and on time.</p><p>• Use accounting and invoice workflow systems such as Beanworks and Sage 300 to monitor transactions, resolve discrepancies, and maintain reliable records.</p><p>• Coordinate with vendors and internal stakeholders to address payment inquiries, reconcile account issues, and support smooth financial operations.</p><p>• Review account coding and supporting documentation to confirm accuracy, policy compliance, and proper allocation across departments or business units.</p><p>• Assist with accounts payable requirements across a diverse portfolio that includes hospitality, property-related, and activity-based operations.</p><p>• Contribute to broader finance priorities as needed, including providing additional accounting support during peak periods or year-end activities.</p><p>• Help maintain efficient processes within the accounts payable function and support team continuity during the contract period.</p>
  • 2026-06-29T00:00:00Z
Accounting & Administrative Assistant
  • Burnaby, BC
  • onsite
  • Permanent
  • 45000 - 55000 CAD / Yearly
  • <p><strong>About the Opportunity</strong></p><p>Our client, a well-established organization in the retail/distribution space, is seeking a detail-oriented and motivated Administrative &amp; Accounting Assistant to join their Burnaby-based team. This is an excellent opportunity for a junior candidate looking to gain hands-on experience in accounting within a collaborative and fast-paced environment. The role is approximately 80% accounting and 20% administrative support.</p><p><br></p><p><strong>Key Responsibilities</strong></p><p>• Process and code accounts payable invoices within the ERP system</p><p>• Match invoices with purchase orders, packing slips, and receiving documentation</p><p>• Communicate with vendors regarding AP inquiries and discrepancies</p><p>• Assist with monthly vendor statement reconciliations to ensure completeness and accuracy</p><p>• Perform high-volume data entry with a strong focus on accuracy</p><p>• Support administrative tasks, including maintaining records and updating internal systems</p><p>• Assist with maintaining and updating product or operational data as needed</p><p>• Provide ad hoc support to the accounting and operations teams</p><p><br></p>
  • 2026-06-29T00:00:00Z
Accounts Payable Clerk
  • Burnaby, BC
  • onsite
  • Contract / Temporary
  • 25 - 30 CAD / Hourly
  • We are looking for an Accounts Payable Clerk to join a busy finance team in Burnaby, British Columbia on a Long-term Contract basis. This on-site opportunity is ideal for someone who enjoys high-volume invoice processing, maintaining accurate financial records, and working closely with colleagues across multiple departments. The successful candidate will play an important part in keeping payments current, supporting account reconciliations, and helping the team manage day-to-day accounts payable operations efficiently.<br><br>Responsibilities:<br>• Review incoming invoices, confirm supporting details, and assign the appropriate project or general ledger coding before processing.<br>• Coordinate regular payment cycles by preparing cheques, electronic payments, and wire transfers in an accurate and timely manner.<br>• Reconcile corporate credit card activity and investigate discrepancies to ensure expenses are properly recorded.<br>• Process employee expense submissions, verify receipts and approvals, and follow up on any missing or unclear information.<br>• Create and maintain vendor profiles in the accounting system, ensuring records remain complete, current, and organized.<br>• Balance accounts payable records by reconciling vendor statements, ledger accounts, intercompany balances, and other related accounts.<br>• Work with internal teams to answer payment inquiries, resolve issues, and keep financial information flowing smoothly across the business.<br>• Assist with month-end, quarter-end, and year-end accounting activities, including preparation work related to payables and reconciliations.<br>• Contribute to ongoing departmental priorities, including supporting accounting process updates and other finance-related tasks as needed.
  • 2026-06-29T00:00:00Z
2 4