We are looking for a Staff Accountant to join a public accounting team in Mississauga, Ontario. This position is suited to someone who brings hands-on experience in Canadian public practice and is comfortable handling bookkeeping, tax preparation, and year-end accounting work with minimal day-to-day direction. The successful candidate will support a range of client files while maintaining accuracy, meeting deadlines, and delivering dependable financial reporting and compliance support.<br><br>Responsibilities:<br>• Manage complete bookkeeping activities for client accounts, including maintaining accurate financial records and processing routine transactions.<br>• Perform regular reconciliations for bank and credit card accounts to ensure balances are accurate and discrepancies are resolved promptly.<br>• Prepare T1 personal income tax returns with attention to current tax rules and supporting documentation requirements.<br>• Complete T2 corporate tax filings for a variety of clients in accordance with Canadian tax regulations and reporting timelines.<br>• Assemble year-end working paper files and assist in producing financial statements that are organized, accurate, and ready for review.<br>• Support indirect tax and regulatory filing obligations, including sales tax submissions and related compliance requirements.<br>• Use QuickBooks and Canadian tax software to maintain client records, prepare filings, and streamline file completion.<br>• Work independently across ongoing bookkeeping and tax assignments while managing multiple deadlines in a public accounting environment.
<p>On behalf of our client, Robert Half is seeking a Bookkeeper for a hybrid role based in Toronto, ON. This position is offered as a long-term contract role and requires regular on-site presence. The selected individual will be responsible for supporting critical financial functions within the organization.</p>
<strong>Job Responsibilities</strong>
<ul><li>Process a high volume of accounts payable transactions accurately and efficiently.</li><li>Enter and manage invoices in the accounting system with attention to detail.</li><li>Handle payroll processing for a staff group of approximately thirty-five employees.</li><li>Collect and record member and union dues in a timely manner.</li><li>Utilize accounting platforms such as Great Plains and Sage Intact to complete daily tasks.</li><li>Maintain up-to-date financial records and ensure compliance with internal policies.</li><li>Reconcile accounts and resolve discrepancies as they arise.</li><li>Collaborate with team members to support month-end and year-end closing activities.</li><li>Assist with preparing reports and documentation for management review.</li><li>Respond to inquiries related to accounts payable and payroll matters.</li></ul>
<strong>Job Requirements</strong>
<ul><li>Demonstrated experience in bookkeeping or a related financial role.</li><li>Proficiency with accounting systems, including Great Plains and Sage Intact.</li><li>Ability to manage accounts payable and payroll processes for a mid-sized staff group.</li><li>Strong organizational and time management skills.</li><li>Attention to detail and accuracy in financial data entry.</li><li>Capacity to work both independently and collaboratively in a hybrid work environment.</li><li>Effective communication skills for interacting with staff and management.</li><li>Commitment to maintaining confidentiality and integrity in handling financial information.</li></ul>
<p>On behalf of our client, Robert Half is seeking a Bookkeeper for an on-site, long-term contract role in Surrey, BC. This position involves supporting day-to-day financial operations in a busy environment. The successful candidate will be responsible for a range of bookkeeping and payroll tasks.</p>
<strong>Job Responsibilities</strong>
<ul><li>Manage invoicing processes using Excel and transfer values into Sage 50 for recordkeeping.</li><li>Handle payroll for two companies, including both union and non-union employees, ensuring accurate calculations and timely remittances.</li><li>Prepare and submit payroll tax remittances on a bi-weekly schedule.</li><li>Coordinate and process invoices for various vendors and stakeholders as required.</li><li>Compile and organize documents needed for month-end financial activities and reporting.</li><li>Perform bank reconciliations to ensure consistency between company records and bank statements.</li><li>Onboard new employees into Sage 50 and ensure their payroll information is accurate.</li><li>Address two-factor authentication issues related to financial software as needed.</li></ul>
<strong>Job Requirements</strong>
<ul><li>Minimum of 3 years of experience in bookkeeping or a related accounting role.</li><li>Demonstrated proficiency with Sage 50 and Excel for financial and payroll tasks.</li><li>Experience processing payroll for both union and non-union staff.</li><li>Ability to manage multiple financial tasks and deadlines with attention to detail.</li><li>Strong organizational skills for handling documentation and month-end processes.</li><li>Capacity to adapt to evolving procedures and resolve technical issues related to financial systems.</li></ul>
<p>On behalf of our client, Robert Half is seeking a Bookkeeper for an on-site role in Scarborough, ON. This position is offered as a contract position and will support essential financial operations within the organization. The successful candidate will contribute to the accuracy and efficiency of the accounting processes.</p><ul><li><strong>Job Responsibilities</strong>Manage accounts payable and accounts receivable tasks using QuickBooks Enterprise Desktop</li><li>Prepare and issue customer invoices in a timely manner</li><li>Record customer remittances accurately within the accounting system</li><li>Generate account statements for clients and vendors</li><li>Contact customers regarding outstanding payments and follow up as needed</li><li>Enter and maintain vendor information in the financial system</li><li>Support the reconciliation of accounts to ensure data integrity</li><li>Assist in maintaining organized financial records for audit and reporting purposes</li><li><strong>Job Requirements</strong>Demonstrated experience in bookkeeping or a related financial role</li><li>Proficiency with QuickBooks Enterprise Desktop</li><li>Ability to manage both accounts payable and accounts receivable functions</li><li>Strong attention to detail and accuracy in financial data entry</li><li>Effective communication skills for interacting with customers and vendors</li><li>Capability to organize and prioritize tasks in a dynamic environment</li></ul>
<p>On behalf of our client, Robert Half is seeking a Payroll Specialist for a non-profit organization in Edmonton, AB. This contract to hire opportunity offers a hybrid work environment, with on-site work initially and the potential for hybrid arrangements. The successful candidate will play a key role in supporting payroll operations for a large, multi-provincial workforce.</p>
<strong>Job Responsibilities</strong>
<ul><li>Manage end-to-end payroll processing for 3,500 to 3,800 employees across multiple provinces, including both unionized and non-unionized staff.</li><li>Oversee biweekly payroll cycles and ensure compliance with statutory requirements.</li><li>Review and validate timecards from various locations before importing data into payroll systems.</li><li>Utilize HRIS platforms, including ADP and Synerion, to support payroll and timesheet management.</li><li>Document payroll processes and contribute to policy development and implementation improvements.</li><li>Generate payroll reports and provide advanced analysis using Excel functions such as pivot tables and VLOOKUP.</li><li>Address and resolve payroll-related inquiries and support ticket management, including vendor reporting issues.</li><li>Assist with year-end activities, including preparation and distribution of T4s, Records of Employment, and other required reports.</li><li>Support internal and external audits by preparing payroll documentation and reports.</li><li>Collaborate with Human Resources and Finance teams to maintain accurate employee and payroll records.</li></ul>
<strong>Job Requirements</strong>
<ul><li>Minimum of five years of payroll experience, including exposure to high-volume, multi-provincial environments.</li><li>Demonstrated proficiency with HRIS systems, particularly ADP and Synerion.</li><li>Advanced Excel skills, including the use of pivot tables and VLOOKUP functions.</li><li>Payroll Compliance Practitioner (PCP) certification.</li><li>Strong analytical and problem-solving abilities, with a focus on process improvement and documentation.</li><li>Ability to work effectively within a collaborative, open office setting.</li><li>Experience supporting payroll system implementations and process enhancements.</li><li>Capability to manage multiple priorities and consistently meet deadlines.</li></ul>
We are looking for a Payroll Specialist to support accurate and timely payroll operations in Ontario. This position plays an important role in administering employee pay, benefits processing, and payroll records while helping maintain compliance with applicable legislation and company policies. The ideal candidate brings strong experience with payroll systems and a practical understanding of Canadian payroll practices within a financial services environment.<br><br>Responsibilities:<br>• Process regular payroll cycles accurately and on schedule while reviewing employee earnings, deductions, and adjustments.<br>• Maintain payroll records and update employee information in payroll and accounting systems to ensure data integrity.<br>• Administer benefit-related payroll activities, including enrolments, deductions, and related reconciliations.<br>• Respond to payroll inquiries from employees and internal stakeholders with clear and timely support.<br>• Review payroll transactions for accuracy and address discrepancies, exceptions, or missing information before finalization.<br>• Support payroll compliance by applying current legislative requirements, remittance practices, and internal controls.<br>• Prepare payroll reports, reconciliations, and supporting documentation for finance and audit needs.<br>• Work with platforms such as ADP Workforce Now, Ceridian, and Payworks to manage payroll processing and related tasks.
<p>On behalf of our client, Robert Half is seeking a Payroll Specialist based in Edmonton, AB. This opportunity is structured as a remote contract position. The successful candidate will play a key role in supporting payroll processes during a critical year-end period.</p><ul><li><strong>Job Responsibilities</strong>Perform year-end payroll balancing using ADP systems.</li><li>Verify and reconcile opening balances brought over from Sage 300 to ADP.</li><li>Coordinate the issuance of T4s for employees across multiple companies.</li><li>Identify and address discrepancies in payroll data and ensure accuracy for employees, including those with CPP exemptions.</li><li>Oversee bi-weekly payroll cycles and ensure all year-end tasks are completed ahead of the final payroll run.</li><li>Generate and review general ledger reports through ADP.</li><li>Compare balances and installments within ADP to maintain compliance and accuracy.</li><li>Collaborate with team members to troubleshoot and resolve payroll issues independently.</li><li>Support a collaborative team environment by sharing knowledge and assisting colleagues as needed.</li><li><strong>Job Requirements</strong>Minimum of 8 years of experience in payroll, with a focus on year-end processes.</li><li>Advanced proficiency with ADP and Sage 300 payroll systems.</li><li>Demonstrated experience in year-end payroll balancing and T4 preparation.</li><li>Strong analytical and critical thinking skills for troubleshooting payroll issues.</li><li>Ability to work independently and efficiently in a remote setting.</li><li>Familiarity with payroll for organizations with multiple entities and varying employee counts.</li><li>Experience handling payroll for employees with CPP exemptions is an asset.</li><li>Proficient in generating and interpreting general ledger reports from payroll systems.</li></ul>
We are looking for a Payroll Specialist to support a non-profit organization in Vancouver, British Columbia through a Long-term Contract assignment. This role is ideal for someone who can manage payroll operations confidently, respond to employee questions with professionalism, and maintain accuracy in a fast-paced environment. The successful candidate will play an important part in ensuring employees are paid correctly and on time while helping the team manage a high volume of payroll activity.<br><br>Responsibilities:<br>• Process end-to-end biweekly payroll for a large employee group with a high level of accuracy and limited day-to-day supervision.<br>• Review timesheets, verify payroll information, and enter payroll data promptly to meet scheduled deadlines.<br>• Handle employee and manager payroll inquiries, providing clear explanations and timely resolution to payroll-related concerns.<br>• Prepare and apply manual payroll adjustments when required, ensuring all changes are properly documented and compliant.<br>• Administer payroll for both unionized and non-union employee groups while following applicable collective agreement and policy requirements.<br>• Use Dayforce to maintain payroll records, process transactions, and support ongoing payroll administration activities.<br>• Work closely with the payroll team to help maintain service levels during staffing changes and periods of increased workload.
<p>On behalf of our client, Robert Half is seeking a Payroll Specialist based in Vancouver, BC. This is an on-site, 6 months contract role. The successful candidate will support payroll operations and ensure accuracy in payroll processing for a dynamic team environment.</p><p><strong>Job Responsibilities </strong></p><ul><li>Process payroll for employees in British Columbia and Quebec as required</li><li>Ensure timely and accurate payroll submissions on a semi-monthly schedule</li><li>Maintain payroll records and update employee information as needed</li><li>Collaborate with team members to resolve payroll discrepancies and inquiries</li><li>Coordinate with other departments to gather and verify payroll data</li><li>Support benefit reconciliation and related payroll functions as assigned</li><li>Utilize payroll software and Excel to manage data and reporting tasks</li><li>Deliver customer service in addressing payroll-related questions from staff</li><li>Contribute to process improvements and uphold compliance with relevant legislation</li></ul><p><strong>Job Requirements</strong></p><ul><li>Minimum of 3 years of direct experience in payroll processing</li><li>Demonstrated experience with British Columbia payroll is required</li><li>Familiarity with payroll systems and proficiency in Excel</li><li>Ability to handle confidential information with discretion</li><li>Strong attention to detail and commitment to accuracy</li><li>Effective communication and interpersonal skills for team collaboration</li><li>Experience managing payroll for multiple provinces is an asset</li><li>Capability to adapt to evolving priorities and deadlines</li></ul>
We are looking for a Payroll Specialist to join an engineering organization in Etobicoke, Ontario on a Long-term Contract basis. This opportunity is well suited to a payroll specialist who values accuracy, service excellence, and strong compliance practices in a fast-paced technical environment. The role supports reliable payroll operations, employee data integrity, and reporting needs while contributing to a collaborative and growth-focused workplace.<br><br>Responsibilities:<br>• Process payroll accurately and on schedule while ensuring compliance with company policies, payroll legislation, and applicable collective agreement requirements.<br>• Review bi-weekly and monthly payroll submissions prepared by others, identify discrepancies, and resolve issues before finalization.<br>• Maintain employee payroll and benefits information across payroll and HR systems, ensuring records remain complete, current, and reliable.<br>• Prepare recurring payroll reports, reconciliations, and analysis to support internal stakeholders and operational decision-making.<br>• Administer deductions, taxable benefits, and related adjustments in line with statutory and organizational requirements.<br>• Respond to payroll-related inquiries from employees and business partners with clear, timely, and accurate support.<br>• Assist with payroll audits, remittances, and year-end activities to help ensure accurate reporting and regulatory compliance.<br>• Contribute to process improvements, documentation updates, and system-related payroll activities as needed.
<p>On behalf of our client, Robert Half is seeking a Senior Bookkeeper in Vaughan, ON. This position offers a hybrid work arrangement, primarily on-site. The role is structured as a contract with the potential to become permanent. </p>
<strong>Job Responsibilities</strong>
<ul><li>Manage all accounting activities for two entities, including daily entries and monthly close processes.</li><li>Maintain accurate bookkeeping using QuickBooks Online, entering vendor bills, customer invoices, and expenses.</li><li>Reconcile bank and credit card accounts on a weekly basis to ensure financial accuracy.</li><li>Oversee the general ledger through proper coding, journal entries, and necessary adjustments.</li><li>Record and monitor intercompany transactions between both organizations.</li><li>Complete month-end close tasks, including reconciling all balance sheet accounts and posting accruals and prepaids.</li><li>Prepare and submit required returns and ensure compliance with relevant regulations.</li><li>Generate monthly financial statements for review and prepare year-end books for the external CPA.</li><li>Update and analyze cash flow statements in Excel, maintaining rolling forecasts for 4, 8, and 12 weeks.</li><li>Identify and communicate any upcoming cash shortfalls or unusual financial movements to management promptly.</li></ul>
<strong>Job Requirements</strong>
<ul><li>At least 5 years of experience in bookkeeping or accounting roles.</li><li>Demonstrated expertise with QuickBooks Online and Excel for financial reporting and forecasting.</li><li>Strong ability to reconcile accounts, post adjusting entries, and maintain accurate ledgers.</li><li>Experience managing accounting functions for multiple entities or intercompany transactions.</li><li>Proven capacity to prepare financial statements and support external audits or year-end processes.</li><li>Attention to detail in tracking and forecasting cash flow across multiple accounts.</li><li>Ability to explain variances between forecasted and actual cash flows and provide clear financial insights.</li></ul>
<p>Our client is seeking an organized, detail-oriented Accounting Clerk to support the day-to-day financial operations of their business. This hands-on role will be responsible for a variety of accounts receivable and accounts payable activities, ensuring transactions are processed accurately, payments are recorded appropriately, and financial records remain organized and up to date.</p><p><br></p><p>The successful candidate will play an important role in supporting the Finance team and working collaboratively with colleagues across the organization. This opportunity is well suited for someone who takes ownership of their work, demonstrates initiative, and enjoys working in a fast-paced environment where accuracy, responsiveness, and teamwork are valued.</p><p><br></p><p>Key Responsibilities and Duties</p><p>Accounts Receivable (A/R)</p><ul><li>Process and record customer invoices on a daily basis.</li><li>Accurately record customer payments received through EFT, cheque, cash, and debit/credit transactions.</li><li>Prepare and deposit customer cheques and cash payments in a timely manner.</li><li>Generate weekly customer account statements and coordinate distribution as required.</li><li>Monitor outstanding customer balances and follow up on overdue accounts in accordance with established payment terms.</li><li>Manage incoming accounts receivable correspondence, ensuring payments are accurately applied based on customer remittance information.</li><li>Work closely with the sales team to investigate and resolve customer credit inquiries and discrepancies.</li><li>Reconcile daily invoices against supporting shipping and delivery documentation to ensure accuracy.</li><li>Maintain accurate and up-to-date accounts receivable records.</li></ul><p>Accounts Payable (A/P)</p><ul><li>Review, code, and enter vendor invoices into the accounting system, identifying discrepancies and following up with vendors as needed.</li><li>Review and process employee expense claims, ensuring appropriate documentation and accuracy.</li><li>Prepare and process weekly payments, including cheques, wire transfers, electronic funds transfers, and online bill payments.</li><li>Prepare and distribute vendor remittance information.</li><li>Monitor vendor payment terms and ensure invoices are paid accurately and on time.</li><li>Manage the accounts payable email inbox, responding to vendor inquiries and resolving payment-related issues.</li><li>Maintain the accounts payable subledger.</li><li>Identify and investigate invoice discrepancies, working with internal departments and external vendors to resolve outstanding issues.</li></ul><p>Qualifications and Experience</p><ul><li>Previous experience in an accounting or bookkeeping role, with exposure to both accounts payable and accounts receivable.</li><li>Basic understanding of accounting principles and financial processes.</li><li>Experience with accounting software and Microsoft Office, particularly Excel.</li><li>Strong data entry skills with a high degree of accuracy and attention to detail.</li><li>Excellent organizational and time management skills, with the ability to manage multiple priorities and deadlines.</li><li>Strong written and verbal communication skills.</li><li>Ability to investigate discrepancies, ask questions, and proactively resolve issues.</li><li>A team-oriented mindset with a willingness to support broader accounting activities as required.</li></ul><p><br></p>
<p>On behalf of our client, Robert Half is seeking a Payroll & Office Administrator in Airdrie, AB. This on-site role supports a construction/contractor organization and focuses on both payroll administration and office operations. The successful candidate will contribute to the accuracy and timeliness of payroll processes while ensuring smooth office functionality.</p>
<strong>Job Responsibilities</strong>
<ul><li>Manage end-to-end payroll processing, including data entry, calculation of pay, and remittance of statutory deductions and garnishments.</li><li>Verify that field logs are accurately recorded and approved prior to payroll submission.</li><li>Review preliminary payroll registers, investigate discrepancies, and secure necessary approvals before releasing payments.</li><li>Implement wage garnishments and family support orders, ensuring timely and accurate remittance to the appropriate agencies.</li><li>Reconcile each payroll cycle with the general ledger and bank records, post journal entries, and manage payroll liability accounts.</li><li>Respond to employee and management inquiries related to pay, deductions, direct deposits, and leave balances while maintaining confidentiality.</li><li>Administer employee benefits plans, process enrolments and changes, and conduct carrier reconciliations.</li><li>Coordinate with operations to support temporary foreign worker processes, including medical insurance, travel, housing, and documentation.</li><li>Oversee expense tracking, including employee expenses, credit card, and fuel card transactions.</li><li>Handle office administration tasks such as managing phone systems, office supplies, and responding to phone inquiries.</li></ul>
<strong>Job Requirements</strong>
<ul><li>Minimum of 3 years of experience managing full-cycle payroll, preferably with hourly and field-based staff in Canada.</li><li>Strong understanding of CRA source deductions, Alberta Employment Standards, garnishments, and year-end payroll reporting.</li><li>Proven ability to reconcile payroll to general ledger accounts and post related journal entries.</li><li>Demonstrated numeracy skills and attention to detail.</li><li>Effective time management with the ability to meet strict payroll deadlines.</li><li>Comfort working collaboratively with leadership, operations, and field teams to support process adoption.</li><li>Commitment to maintaining confidentiality of sensitive employee and financial information.</li><li>Proficiency in Excel and payroll software.</li></ul>
We are looking for a Payroll Administrator to join a healthcare-focused organization in Waterloo, Ontario. In this role, you will help ensure employees and contractors are paid correctly and on schedule while maintaining accurate payroll records and supporting compliance requirements. This is an excellent opportunity for a detail-oriented individual who enjoys working collaboratively and contributing to a dependable payroll function. You will also play an important part in supporting staff inquiries and strengthening day-to-day payroll operations.<br><br>Responsibilities:<br>• Manage end-to-end bi-weekly payroll for a large and varied workforce, including salaried, hourly, unionized, and piece-rate employees.<br>• Review payroll registers and related reports to confirm accuracy, identify discrepancies, and resolve issues before payment is released.<br>• Ensure earnings, deductions, garnishments, vacation pay, and benefit-related adjustments are processed correctly and within required timelines.<br>• Work closely with Human Resources and other internal teams to keep employee payroll information current and properly documented.<br>• Prepare and distribute payroll-related documents, including records of employment, tax forms, remittances, and year-end slips such as T4s.<br>• Respond to questions from employees, external contacts, and government agencies by providing clear and timely payroll support.<br>• Generate payroll data, summaries, and supporting reports to assist with audits, reconciliations, and internal review needs.<br>• Contribute to process improvements that enhance service quality, accuracy, and overall operational efficiency.<br>• Carry out additional payroll and administrative duties as needed to support the broader team.
<p>On behalf of our client, Robert Half is seeking a Payroll Administrator based in Stratford, ON. This opportunity is structured as a remote contract position. The successful candidate will play a key role in managing payroll operations for a non-union workforce of approximately 250 employees.</p><ul><li><strong>Job Responsibilities</strong>Maintain and update the in-house payroll system to ensure accuracy of pay rates, benefit premiums, and statutory deductions.</li><li>Enter employee data and coordinate integration with related systems.</li><li>Audit payroll records, investigate discrepancies, and resolve employee payroll issues, escalating as needed.</li><li>Monitor outstanding timesheets and verify that all hours are entered prior to payroll processing.</li><li>Reconcile payroll hours with the billing system to confirm correct billing for frontline staff.</li><li>Ensure payroll processes adhere to organizational policies and relevant employment legislation.</li><li>Support employee training and respond to inquiries related to payroll and timesheet data.</li><li>Prepare Records of Employment, manage year-end payroll processing, and issue required tax documents within specified timelines.</li><li>Review benefits programs with new hires and oversee timely enrolment and maintenance of benefit data.</li><li>Administer employee benefits, including enrolment, updates, and terminations, and coordinate payments to providers.</li><li>Assist with the administration of short and long-term disability programs.</li><li>Address employee benefit questions and liaise with insurance carriers to resolve concerns.</li><li>Participate in quality and continuous improvement initiatives aligned with agency programs.</li><li>Engage in proactive health and safety activities and report any risks or concerns to the supervisor.</li><li>Stay current with all policies, procedures, and legislation relevant to payroll and benefits administration.</li><li><strong>Job Requirements</strong>Minimum of 5 years of payroll experience.</li><li>Demonstrated ability to meet tight deadlines and effectively prioritize tasks.</li><li>Proficiency with Microsoft Office and related software applications.</li><li>Strong skills in problem solving, time management, and decision making.</li><li>Excellent interpersonal and communication abilities.</li><li>Experience managing payroll for both hourly and salaried employees in a non-union environment is an asset.</li></ul><p><br></p>
<p>We are looking for a Payroll & Benefits Specialist to support payroll and benefits operations for our client in Nisku, Alberta. This role combines accurate payroll coordination with hands-on administration of employee benefit and savings programs, helping ensure employees are supported throughout key lifecycle events. The successful candidate will work closely with internal teams and external providers to maintain reliable records, resolve inquiries, and keep payroll-related information current and accurate.</p><p><br></p><p><strong><u>Responsibilities:</u></strong></p><p>• Administer employee benefit and savings plans by confirming eligibility and ensuring staff receive clear and timely information about available coverage.</p><p>• Process benefit transactions such as enrolments, updates, reinstatements, and terminations while maintaining accurate supporting records.</p><p>• Coordinate with external insurers and service providers to address plan issues, follow up on outstanding matters, and support effective case resolution.</p><p>• Oversee short-term and long-term disability claims, along with company and legislated leave administration, in accordance with established policies and guidelines.</p><p>• Prepare monthly premium calculations, complete remittances to benefit providers, and reconcile group benefits accounts to support accurate reporting.</p><p>• Calculate and submit pension, savings plan, and employer contribution amounts to the appropriate providers within required timelines.</p><p>• Review daily rig and downtime tickets in support of payroll processing and assist in validating payroll inputs received from operating departments.</p><p>• Support employee onboarding, rehiring, and offboarding administration by preparing documentation and keeping personnel files organized and up to date.</p><p>• Respond to payroll- and benefits-related questions from employees, providing attentive service and practical guidance through designated support channels.</p>
<p>Robert Half is looking for a detail-oriented Payroll Administrator to join a client of ours in Edmonton, Alberta, within the machinery manufacturing sector. In this role, you will help ensure payroll and benefits processes are handled accurately, confidentially, and in compliance with applicable requirements for employees in North America. This opportunity is well suited to someone who enjoys precise work, communicates effectively, and is motivated to continue developing their payroll expertise.</p><p><br></p><p><strong>Responsibilities:</strong></p><p>• Maintain and update employee payroll and benefits information across payroll platforms with a strong focus on accuracy, privacy, and data integrity.</p><p>• Process biweekly payroll activities in a timely manner while helping to ensure compliance with relevant payroll requirements.</p><p>• Respond to employee payroll-related questions professionally and resolve discrepancies with care, accuracy, and discretion.</p><p>• Support benefits and payroll administration tasks that contribute to smooth day-to-day operations for a growing workforce.</p><p>• Work closely with experienced payroll team members to strengthen internal processes and deliver reliable departmental support.</p><p>• Review payroll records and supporting documentation to identify errors, verify details, and assist with necessary corrections.</p><p>• Use payroll and office software, including Excel and Ceridian Dayforce, to manage records, prepare updates, and support reporting needs.</p><p><br></p><p><strong>Qualifications:</strong></p><ul><li>Working towards a Canadian or American payroll designation is preferred.</li><li>1-2 years in payroll role with a growth mindset regarding learning both Canadian and potentially American payroll practices and legislation.</li><li>Some bookkeeping/accounting knowledge is a strong benefit to the role.</li><li>Strong diligence, with excellent data entry skills.</li><li>Elevated level of discretion and confidentiality.</li><li>Effective communication skills, with the ability to communicate effectively with employees, outside agencies and within our payroll group.</li><li>At least Moderate proficiency in Microsoft Office, particularly Excel.</li></ul>
We are looking for an Accountant to join a team in Vaughan, Ontario on a contract basis, with the potential for a long-term opportunity. This role will provide hands-on accounting support during a key staffing transition while helping maintain day-to-day financial operations. The successful candidate will bring practical costing experience, strong analytical ability, and confidence working with financial systems in a manufacturing or product-based environment. This opportunity is expected to run for approximately six months to one year, with the potential to become an ongoing position.<br><br>Responsibilities:<br>• Manage daily accounting activities to support continuity across core finance operations, including payables, reconciliations, invoicing, and related financial processes.<br>• Lead the consolidation and maintenance of costing data, ensuring information is accurate, current, and aligned with reporting requirements.<br>• Perform hands-on standard costing work, including reviewing cost structures and supporting period-end cost rollups during key year-end timing.<br>• Analyze manufacturing and cost variances, such as bill of materials discrepancies, and investigate results to support informed financial decisions.<br>• Partner with finance leadership and internal stakeholders to maintain reliable reporting and provide practical support during departmental changes.<br>• Contribute to payroll-related accounting activities and help ensure financial records are complete and properly reconciled.<br>• Use ERP and accounting software tools effectively to process transactions, monitor data integrity, and support reporting needs.<br>• Assist with finance-related process updates, including the transfer of costing information and participation in future ERP or system migration activities as required.
<h2>Accountant</h2><p><strong>Location:</strong> Vaughan (Hybrid)</p><p><strong>Compensation:</strong> Competitive salary + benefits</p><p><strong>Industry:</strong> Global Organization</p><p>Our client, a rapidly growing global organization undergoing significant business and systems transformation, is seeking an <strong>Accountant</strong> to join their team.</p><p>This is an excellent opportunity for a detail oriented accounting professional who thrives in a fast-paced, evolving environment and wants exposure to global operations, process improvement initiatives, and large-scale transformation projects. The successful candidate will play a key role in supporting the month-end close process, financial reporting, accounting operations, and continuous improvement initiatives across multiple business units.</p><h3>Key Responsibilities</h3><ul><li>Perform full-cycle accounting activities, ensuring accuracy, completeness, and compliance with internal controls and accounting standards.</li><li>Support month-end, quarter-end, and year-end close processes.</li><li>Prepare and post journal entries, accruals, and adjustments.</li><li>Complete balance sheet reconciliations, bank reconciliations, and account analyses.</li><li>Assist with the preparation of monthly, quarterly, and annual financial statements.</li><li>Analyze financial results, investigate variances, and identify trends and opportunities for process improvements.</li><li>Support intercompany accounting and reconciliations across multiple entities.</li><li>Prepare indirect tax filings, remittances, and related reconciliations.</li><li>Assist with cash management activities and reporting.</li><li>Support external audits and other regulatory reporting requirements.</li><li>Develop and maintain process documentation, standard operating procedures, and workflow maps.</li><li>Participate in systems implementations, process improvement initiatives, and Shared Services projects.</li><li>Collaborate with internal stakeholders across finance and operational teams to ensure timely and accurate financial reporting.</li><li>Complete ad hoc analyses and special projects as required.</li></ul><h3>Qualifications</h3><ul><li>3-5 years of progressive full-cycle accounting experience.</li><li>Experience working within a Shared Services environment is strongly preferred.</li><li>Experience supporting multiple entities, business units, or international operations is considered an asset.</li><li>Strong understanding of month-end close, reconciliations, financial reporting, and general accounting principles.</li><li>Experience with ERP systems, including <strong>Oracle Fusion</strong>.</li><li>Advanced Excel skills with strong analytical and problem-solving abilities.</li><li>Experience creating process documentation, SOPs, and workflow maps.</li><li>Excellent organizational skills with the ability to manage multiple priorities and deadlines.</li><li>Strong communication and interpersonal skills with the ability to work effectively in a collaborative environment.</li></ul><h3>Education</h3><ul><li>Post-secondary education in Accounting, Finance, Business Administration, or a related field.</li><li>In the CPA program is preferred.</li></ul><h3>Why Join?</h3><ul><li>Opportunity to join a growing global organization during an exciting transformation period.</li><li>Exposure to international operations and complex accounting environments.</li><li>Involvement in systems enhancement and process improvement initiatives.</li><li>Collaborative team environment with strong opportunities for professional growth and development.</li><li>Hybrid work model and competitive compensation package.</li></ul>
<p>On behalf of our client, Robert Half is seeking an Accountant for an on-site role in Vaughan, ON. This position is offered as a long-term contract role. The successful candidate will contribute to the finance team by ensuring compliance and supporting various accounting functions in a dynamic environment.</p>
<strong>Job Responsibilities</strong>
<ul><li>Oversee compliance with customs laws and relevant regulations.</li><li>Conduct tariff classification activities, including HTS/HS coding.</li><li>Prepare and review documentation for both import and export activities.</li><li>Maintain and organize customs records, such as certificates of origin and USMCA documentation.</li><li>Coordinate effectively with customs brokers and internal departments.</li><li>Monitor changes in regulations and trade agreements that impact operations.</li><li>Support audit processes and contribute to improvements in procedures.</li><li>Assist with finance-related tasks, including supporting Accounts Payable operations.</li><li>Process vendor invoices into the accounting system as needed by the finance department.</li><li>Reconcile vendor statements and address any discrepancies.</li><li>Communicate with vendors to resolve invoice and payment inquiries.</li></ul>
<strong>Job Requirements</strong>
<ul><li>Demonstrated experience in accounting, with a focus on customs compliance and trade documentation.</li><li>Familiarity with tariff classification and customs recordkeeping.</li><li>Ability to prepare, review, and manage import/export documents.</li><li>Experience working with customs brokers and internal teams.</li><li>Skill in monitoring and interpreting regulatory changes affecting trade and customs.</li><li>Capacity to support audits and participate in process improvements.</li><li>Competence in processing vendor invoices and reconciling statements within an accounting system.</li><li>Strong communication skills for vendor and team interactions.</li></ul>
<p>We are seeking an Accountant to join a growing and dynamic health care organization. This role offers the opportunity to make an immediate impact within a collaborative Finance team while gaining exposure to financial reporting, consolidations, compliance, treasury, internal controls, and process improvement initiatives.</p><p>Reporting to the Controller, the successful candidate will play a key role in ensuring accurate and timely financial reporting across multiple entities. This position is ideal for an accounting professional who enjoys working in a fast-paced, multi-entity environment and is looking to broaden their expertise while contributing to operational excellence.</p><p>Key Responsibilities</p><ul><li>Prepare monthly account reconciliations, journal entries, supporting schedules, and month-end working papers.</li><li>Assist with the preparation of consolidated financial reporting, including intercompany transactions and consolidation adjustments.</li><li>Review expenses and allocations to ensure accurate accounting treatment and classification.</li><li>Support indirect tax, regulatory compliance, and statutory filing requirements across multiple jurisdictions.</li><li>Prepare annual information returns and related supporting schedules, including T4A, T5, and NR4 reporting.</li><li>Assist with royalty reporting, government filings, and related reconciliations.</li><li>Support internal control monitoring, documentation, testing, and remediation tracking.</li><li>Maintain organized and audit-ready financial records, process documentation, and compliance calendars.</li><li>Assist with treasury reporting, cash management analysis, and related control activities.</li><li>Participate in process improvement initiatives, system enhancements, automation projects, and special assignments.</li></ul>
<p>Our client is seeking an Accounting Supervisor to join a well established public accounting team in London, Ontario. This role is well suited to a designated accountant who brings hands-on experience in public practice and is ready to take on greater leadership in client service, file oversight, and staff development. The successful candidate will contribute strong technical judgment across accounting, assurance, and taxation while helping clients improve their financial processes and supporting the growth of entry-level team members.</p><p><br></p><p>Responsibilities:</p><p>• Lead review and and compilation engagements from planning through completion, ensuring files are well managed and client issues are addressed in a timely manner.</p><p>• Provide day-to-day guidance to entry-level and intermediate team members, including task delegation, coaching, and practical support on accounting assignments.</p><p>• Analyze accounting matters encountered during client engagements and develop well-reasoned solutions in collaboration with clients and senior leadership when needed.</p><p>• Prepare or examine more complex personal and corporate income tax returns, while identifying planning opportunities that add value for clients.</p><p>• Coordinate engagement activities with client personnel, maintain momentum on deliverables, and follow up promptly on outstanding items.</p><p>• Draft clear correspondence, review working papers and reports prepared by staff, and support the preparation of preliminary billings.</p>
We are partnering with a growing public accounting firm looking to add a Senior Tax Accountant / Senior Tax Preparer to its expanding tax team. This is an exciting opportunity for someone with a strong foundation in personal and corporate tax preparation who is looking to take the next step in their career. Working directly alongside an experienced Tax Partner and Tax Manager, you will gain exposure to increasingly complex tax matters, including estate planning, corporate reorganizations, succession planning, and cross-border taxation. <br> Prepare and review personal (T1), corporate (T2), and trust (T3) income tax returns, including more complex filings. Support personal tax season activities, including ongoing T1 filings and adjustments throughout the year. Assist with trust and estate tax filings, particularly during the March filing season and throughout the year. Prepare corporate tax returns for a variety of clients, including complex corporate groups. Assist with corporate reorganizations, restructurings, and tax planning engagements. Respond to CRA inquiries, reviews, reassessments, and correspondence on behalf of clients. Support clients with foreign income reporting, cross-border tax considerations, and dual-citizenship tax matters. Assist with HST filings, rebates, and related tax matters. Support capital gains calculations and other complex personal and corporate tax situations. Collaborate with the Tax Partner and Tax Manager on client engagements, planning opportunities, and technical tax questions. Participate in weekly team meetings to review priorities, upcoming deadlines, and workload. Potentially support compilation engagements depending on experience, interests, and the firm's needs.
<p><strong>Administrative Assistant – Accounting</strong></p><p><br></p><p><strong>Location:</strong> Abbotsford, BC — Fully on-site</p><p><strong>Salary:</strong> $50,000–$55,000 annually, plus company benefits</p><p><strong>Employment Type:</strong> Full-time, permanent</p><p><br></p><p>Our client in Abbotsford is seeking an organized and detail-oriented <strong>Administrative Assistant – Accounting</strong> to support its accounting team. This is an excellent opportunity for someone with office administration experience who is looking to move into an entry-level accounting role.</p><p><br></p><p><strong>Key Responsibilities</strong></p><p><br></p><ul><li>Support collections by following up on outstanding balances.</li><li>Apply customer payments and maintain accurate account records.</li><li>Assist with invoicing and related documentation.</li><li>Reconcile customer accounts and investigate discrepancies.</li><li>Manage the accounting inbox, responding to inquiries and directing requests appropriately.</li><li>Provide day-to-day administrative support to the accounting team.</li></ul><p><br></p>
<p><strong>Robert Half is partnering with a well respected organization that's looking to add an experienced Payroll Analyst to their team. This is a permanent/permanent role on site. </strong></p><p><br></p><p><strong>Advantages:</strong></p><p>-Competitive salary (70-88K)</p><p>-Full benefits + defined pension</p><p>-3 weeks vacation + 20 sick days</p><p>-Free parking</p><p>-Great team & team culture</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Process all bi-weekly payrolls for the organization, including separate payroll cycles for permanent and part-time employees.</li><li>Calculate regular pay, benefit entitlements, overtime, salary overrides, and other applicable earnings.</li><li>Oversee and monitor on-call payments and maintain on-call logs.</li><li>Review payroll for accuracy and ensure compliance with organizational policies, procedures, legislation, and collective agreements.</li><li>Verify coding, calculations, and supporting People and Culture documentation prior to payroll transmission.</li><li>Ensure payroll changes align with approved program budget requirements.</li><li>Balance payroll and submit finalized payroll data to the third-party provider for processing.</li><li>Prepare, administer, and monitor documentation and correspondence related to garnishments.</li><li>Maintain payroll and pension procedures documentation in coordination with People and Culture.</li><li>Provide backup support for payroll administration during leave coverage.</li><li>Maintain accurate and up-to-date employee payroll records.</li><li>Track and process new hires, terminations, and employee changes.</li><li>Prepare Records of Employment (ROEs) and annual T4/T4A slips.</li><li>Verify payroll entries for employees changing status between permanent and part-time.</li><li>Reconcile payroll-related accounts on a monthly basis.</li><li>Prepare and submit monthly reports, remittances, and data transfers accurately and on time, including WSIB, EHT, CPP, EI, pension, union deductions, charitable donations, and tax remittances.</li><li>Ensure payroll journal entries are processed accurately and posted to the accounting system on a timely basis.</li><li>Maintain the payroll database through file imports from the payroll processing system.</li><li>Ensure payroll hours are coded correctly for permanent equivalent (FTE) reporting.</li><li>Complete pension plan reporting as required.</li><li>Prepare annual Pension Adjustment figures for T4 reporting.</li><li>Reconcile payroll data for annual T4 reporting.</li><li>Reconcile WSIB, EHT, and payroll deductions for annual reporting requirements.</li><li>Review and prepare leave balance valuations for the year-end audit.</li><li>Provide payroll analysis and support as required.</li></ul><p><strong>Key Qualifications:</strong></p><ul><li>PCP designation STRONG asset</li><li>3+ years of payroll experience in a high-volume environment.</li><li>Strong knowledge of Canadian payroll legislation and year-end processing.</li><li>Experience with payroll systems such as Dayforce, ADP, Workday, or UKG.</li><li>Proficiency in payroll reconciliations, reporting, and Excel.</li><li>Strong analytical, organizational, and communication skills.</li></ul><p><strong>Job Reference Number:</strong> <span style="background-color: rgb(255, 255, 255); color: rgb(24, 24, 24);">001268643</span></p>