BDO CANADA

HQ
Brussels
Total Offices: 11
4,938 Total Employees
Year Founded: 1921

Jobs at BDO CANADA

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

Recently posted jobs

2 Days AgoSaved
In-Office
Le Sud-Ouest, Montréal, QC, CAN
Fintech • Payments • Financial Services
Prepare and review personal, corporate, and trust tax returns; research Canadian tax issues; draft memoranda, reports, and client letters; support tax audits and appeals; develop tax strategies; and document filing positions and risk analyses. The role requires strong client service, knowledge of Canadian tax legislation, collaboration, bilingual English and French communication, and completed or near-completed CPA and tax training.
2 Days AgoSaved
In-Office
North Bay, NY, USA
Fintech • Payments • Financial Services
Senior Accountant responsible for Canadian tax services, including preparing and reviewing personal, corporate, and trust tax returns; researching tax issues; documenting filing positions and risks; developing tax strategies; and handling audits and appeals with tax authorities. The role requires client-focused service, tax compliance and planning expertise, professional writing, teamwork, and ongoing professional development. Candidates must have or be nearing CPA completion, be enrolled in the in-depth tax course, and have at least three years of public accounting tax experience.
3 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Supports corporate restructuring and turnaround engagements by analyzing financial data, building cash-flow and projection models, assessing distressed businesses, preparing reports for stakeholders and courts, and supporting receiverships, bankruptcies, liquidity management, recovery planning, and asset sales. The role involves collaborating with management, lenders, creditors, legal counsel, and advisors while managing multiple workstreams and client engagements.
3 Days AgoSaved
In-Office
Oakville, ON, CAN
Fintech • Payments • Financial Services
Senior Manager, Canadian Tax Services leads domestic tax engagements, develops corporate, personal, trust, and estate tax strategies, reviews tax returns and reorganizations, manages project quality, advises clients, and develops team members. The role also supports business growth, talent development, client referrals, and operational improvements.
3 Days AgoSaved
In-Office
Barrie, ON, CAN
Fintech • Payments • Financial Services
Prepare and review personal, corporate, and trust tax returns; research tax issues; document filing positions and risks; prepare client memoranda and letters; develop tax strategies; and liaise with tax authorities on audits and appeals. The role requires strong client service, tax compliance and planning expertise, teamwork, and detailed work. The successful candidate will have completed or be nearing completion of CPA designation and be pursuing in-depth tax training.
3 Days AgoSaved
In-Office
Barrie, ON, CAN
Fintech • Payments • Financial Services
Lead Canadian tax engagements, advising clients on tax strategies, reorganizations, and corporate, trust, and estate tax compliance. Provide technical and project leadership, ensure quality control, develop client relationships, identify business opportunities, and mentor tax professionals. The role also supports revenue growth, talent development, process improvements, and technical knowledge maintenance.
5 Days AgoSaved
In-Office
Sault Ste. Marie, ON, CAN
Fintech • Payments • Financial Services
Manage a portfolio of audit engagements across various industries, including Canadian listed companies. Responsibilities include preparing and performing audits, maintaining regulatory working papers, managing client relationships, supporting business development, communicating project progress, and training and developing team members.
5 Days AgoSaved
In-Office
Sault Ste. Marie, ON, CAN
Fintech • Payments • Financial Services
Manage assurance engagements by reviewing audits, working papers, and financial statements for regulatory compliance. Build strong client relationships, support business development, communicate engagement progress, and train and develop staff. The role requires a CPA designation, at least four years of public accounting audit experience, strong analytical and problem-solving abilities, and a commitment to teamwork, client service, and quality.
5 Days AgoSaved
In-Office
Sault Ste. Marie, ON, CAN
Fintech • Payments • Financial Services
Senior Accountant responsible for preparing year-end engagements, conducting audits and reviews, and producing working papers and financial statements in accordance with regulatory standards. The role involves client relationship management, business development, team communication, staff training, and professional development. Candidates must hold or be pursuing a CPA designation and have at least two years of public accounting audit experience.
5 Days AgoSaved
In-Office
Le Sud-Ouest, Montréal, QC, CAN
Fintech • Payments • Financial Services
Represents clients in complex tax controversies and disputes, serving as liaison with tax authorities. Develops resolution strategies, prepares legal submissions and opinions, manages engagements, budgets, and files, and supports business development. The role also includes mentoring junior legal professionals, collaborating across service lines, and advising clients throughout audits, objections, appeals, and litigation.
5 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Represent clients in complex tax audits, objections, appeals, litigation, and dispute resolution. Develop legal strategies, conduct research, draft opinions and submissions, manage engagements and budgets, build client relationships, collaborate across BDO service lines, and mentor junior legal professionals.
6 Days AgoSaved
In-Office
Wellington, NZL
Fintech • Payments • Financial Services
Supports BDO’s corporate communications programs across internal and external audiences. Responsibilities include executive communications, communications planning, owned-platform updates, firm-wide distributions, external announcements, proactive storytelling, communications calendars, media monitoring, thought-leadership identification, and adoption of digital communications tools. The role requires strong business writing, collaboration, organization, project coordination, and proficiency with Microsoft Office and SharePoint.
Fintech • Payments • Financial Services
Manages corporate restructuring and insolvency engagements for distressed businesses, advising companies, lenders, creditors, shareholders, and other stakeholders. Responsibilities include financial analysis, integrated cash-flow modeling, turnaround planning, risk assessment, engagement delivery, reporting, stakeholder communication, team leadership, business development, and client relationship management. The role requires collaboration with legal counsel, regulators, courts, and financial institutions, along with travel to client and office locations.
6 Days AgoSaved
In-Office
Edmonton, AB, CAN
Fintech • Payments • Financial Services
Provide initial consultations to debtors, recommend bankruptcy and proposal options, assist debtors and creditors, prepare files and signing documents, and support community outreach, presentations, business development, and social media promotion of personal debt solutions.
6 Days AgoSaved
In-Office
7 Locations
Fintech • Payments • Financial Services
Leads enterprise and solution architecture for complex, cross-enterprise initiatives. Develops architecture principles, reference architectures, roadmaps, standards, and designs spanning cloud, applications, data, integration, infrastructure, identity, security, and emerging technologies. Partners with business and technical stakeholders, oversees design governance, resolves complex trade-offs, supports modernization, and mentors architects while providing performance feedback.
6 Days AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
Lead enterprise and solution architecture across complex initiatives, establishing architecture principles, roadmaps, standards, and reference architectures. Oversee design reviews and resolve cross-domain trade-offs involving cloud, applications, data, integration, infrastructure, identity, security, and emerging technologies. Partner with business and technical stakeholders to drive modernization, reuse, rationalization, and technical debt reduction. Mentor architects and provide performance and development feedback while ensuring secure, scalable, resilient, and supportable solutions.
Fintech • Payments • Financial Services
The Junior Accountant in Assurance will prepare working papers, financial statements, and build client relationships while utilizing learned technical knowledge.
9 Days AgoSaved
In-Office
Winnipeg, MB, CAN
Fintech • Payments • Financial Services
Lead and review assurance and non-assurance engagements for private and NPO clients, supervise teams, prepare financial statements, support due diligence and capital-raising projects, develop client relationships and business opportunities, and apply ASPE/ASNPO and accounting standards while fostering employee engagement and using digital tools.
9 Days AgoSaved
In-Office
Wellington, NZL
Fintech • Payments • Financial Services
Provides executive and administrative support to BDO Advisory partners and senior managers. Responsibilities include calendar and travel management, meeting coordination, project tracking, report preparation, billing and expense support, proposal and presentation preparation, client follow-up, and drafting communications. The role also coordinates leadership initiatives, monitors milestones and budgets, prepares meeting materials, and helps prioritize leadership activities while ensuring accuracy and high-quality service delivery.
9 Days AgoSaved
In-Office
Winnipeg, MB, CAN
Fintech • Payments • Financial Services
Lead and manage a portfolio of audit engagements for private and NPO clients: prepare year‑end audits and working papers to regulatory standards, build client relationships, identify business opportunities, communicate progress to teams, and coach and develop staff while supporting adoption of digital tools.