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

Fintech • Payments • Financial Services
Junior Accountant supporting the Assurance team by preparing working papers, financial statements, and notice-to-reader engagements; gathering evidence; applying accounting knowledge; communicating with clients and team members; and identifying business development opportunities. The role is designed for a new graduate pursuing the CPA designation and emphasizes client service, teamwork, analytical problem-solving, professional development, and participation in a blended office, client-site, and virtual work model.
2 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Senior tax lawyer responsible for advising clients on tax audits, objections, appeals, litigation, and dispute resolution. The role involves developing legal strategies, conducting complex research, drafting opinions and submissions, managing engagements and budgets, liaising with tax authorities, developing client relationships, and mentoring junior legal professionals. Candidates must be called to a Canadian bar, have at least 10 years of tax law experience, and be bilingual in English and French.
2 Days AgoSaved
In-Office
Le Sud-Ouest, Montréal, QC, CAN
Fintech • Payments • Financial Services
Senior tax lawyer responsible for advising clients on tax audits, objections, appeals, litigation, and dispute resolution. The role involves developing legal strategies, communicating with tax authorities, conducting advanced legal research, drafting opinions and submissions, managing engagements and budgets, and building client relationships. The lawyer will also contribute to practice growth and mentor junior counsel and law clerks.
2 Days AgoSaved
In-Office
Le Sud-Ouest, Montréal, QC, CAN
Fintech • Payments • Financial Services
Prepare tax returns, support tax compliance projects, research tax issues, draft tax memos and client letters, and maintain strong client and team communications. The role is designed for an accounting student pursuing a CPA designation and requires bilingual communication, analytical problem-solving, initiative, and a commitment to client service.
2 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Leads BDO’s enterprise Talent Development portfolio and a team of seven professionals. Sets program priorities, allocates resources, advises senior leaders, evaluates program impact, manages risks and vendors, and drives innovation across leadership and talent development. The role requires strategic business partnership, portfolio governance, measurement, operational excellence, coaching, and continuous improvement across a complex, distributed organization.
2 Days AgoSaved
In-Office
2 Locations
Fintech • Payments • Financial Services
Leads BDO’s enterprise talent development portfolio and manages a team of seven professionals. The role sets program priorities, allocates resources, advises senior leaders, evaluates program impact, oversees vendors and risks, and drives operational excellence. It also fosters innovation through emerging learning practices, technology, and AI-enabled solutions while building organizational capability and developing a high-performing team.
2 Days AgoSaved
In-Office
5 Locations
Fintech • Payments • Financial Services
Leads BDO’s enterprise technology strategy, architecture, infrastructure, operations, digital workplace, cybersecurity enablement, governance, resilience, vendor portfolio, and technology investments. The CIO advises executive leadership, drives modernization involving cloud, AI, automation, data, and integration, and ensures secure, reliable, cost-effective technology services. The role also builds and develops a high-performing technology organization, manages workforce planning and succession, and aligns technology outcomes with business growth and employee experience.
2 Days AgoSaved
In-Office
Le Sud-Ouest, Montréal, QC, CAN
Fintech • Payments • Financial Services
Coordinates workforce scheduling, resource allocation, utilization optimization, conflict resolution, and resource database administration. Produces forecasts and reports on staffing, attrition, promotions, chargeability, and utilization using Excel and internal systems. Collaborates with local and national teams, facilitates communication between project teams and staff, challenges resourcing requests, and implements process improvements.
2 Days AgoSaved
In-Office
Le Sud-Ouest, Montréal, QC, CAN
Fintech • Payments • Financial Services
Manage international tax engagements and advise clients on cross-border transactions, international expansion, inbound investment, tax planning, compliance, reorganizations, and controversy matters. Lead technical research and client deliverables, maintain client relationships, identify service opportunities, and mentor tax professionals. The role requires strong Canadian and international tax expertise, engagement management, communication, analytical, and project management skills.
2 Days AgoSaved
In-Office
Le Sud-Ouest, Montréal, QC, CAN
Fintech • Payments • Financial Services
Leads international tax advisory engagements for clients, including cross-border transactions, global expansion, inbound investment, tax planning, reorganizations, compliance, and technical research. Builds client relationships, develops business, provides thought leadership, and mentors tax professionals. Requires strong Canadian and international tax expertise, client service skills, and bilingual English-French communication.
3 Days AgoSaved
In-Office
Barrie, ON, CAN
Fintech • Payments • Financial Services
Prepare compilation engagements, financial statements, working papers, and Canadian corporate, personal, trust, partnership, and information tax returns. The role involves resolving accounting issues, managing multiple client engagements and deadlines, communicating with clients and teams, supporting business development, and mentoring junior staff while maintaining high-quality client service.
3 Days AgoSaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
Performs IT general controls assessments and tests business processes and internal controls for design and operating effectiveness. Prepares working papers, risk assessments, analyses, recommendations, and client reports. Collaborates with managers and engagement teams on scoping, budgeting, timelines, file reviews, and business development. Advises clients on improvements while maintaining strong communication, analytical skills, and client relationships.
3 Days AgoSaved
In-Office
Le Sud-Ouest, Montréal, QC, CAN
Fintech • Payments • Financial Services
Performs IT general controls assessments for financial statement audits, documents and tests business processes and internal controls, prepares risk analyses and client deliverables, and recommends improvements. Collaborates with managers and engagement teams on scoping, budgeting, timelines, file reviews, and business development. The role requires strong analytical, communication, problem-solving, and client-service skills, along with English-French bilingualism and progress toward CPA or CISA certification.
4 Days AgoSaved
In-Office or Remote
5 Locations
Fintech • Payments • Financial Services
Leads BDO’s Personal Tax Centre of Excellence within Personal Debt Solutions. Oversees workload distribution, service quality, compliance, productivity, performance improvement, and staff development while remaining hands-on with tax preparation, file management, and client deliverables. The role requires expertise in self-employed tax returns, CRA processes, T1s, refunds, offsets, and GST/HST returns, with bankruptcy tax knowledge considered an asset.
4 Days AgoSaved
In-Office
Le Sud-Ouest, Montréal, QC, CAN
Fintech • Payments • Financial Services
Leads US corporate tax planning and advisory projects involving Canada-US cross-border transactions and effective tax rate management. Provides technical and project leadership, conducts and reviews US tax research, advises clients, prepares presentations and publications, manages administrative processes, and develops team members through training and mentorship.
5 Days AgoSaved
In-Office
6 Locations
Fintech • Payments • Financial Services
Supports the Personal Debt Solutions team by preparing client correspondence and formal insolvency documents, entering information into internal systems, maintaining confidentiality, and assisting with departmental tasks. The role also involves coordinating with internal and external parties, community outreach, and social media promotion. Success requires strong communication, organization, attention to detail, time management, proficiency with Microsoft Office, and the ability to work independently in a busy environment.
7 Days AgoSaved
In-Office
Le Sud-Ouest, Montréal, QC, CAN
Fintech • Payments • Financial Services
Leads BDO Canada’s PDS social media strategy and execution, primarily across LinkedIn. Develops content plans, editorial calendars, thought-leadership and employee advocacy programs, manages community engagement, and monitors brand sentiment. Establishes KPIs, analyzes performance, and recommends optimizations to support consumer awareness, engagement, leads, and growth. Collaborates with marketing, communications, digital, CRM, web, service leaders, agencies, and subject matter experts to deliver integrated campaigns and social initiatives.
Fintech • Payments • Financial Services
The role involves managing client relationships, overseeing solution delivery for Microsoft Dynamics 365, ensuring SLA compliance, and fostering team performance and innovation. The manager is responsible for strategic advice, portfolio management, and continuous improvement to achieve client business objectives.
11 Days AgoSaved
In-Office
Brandon, FL, USA
Fintech • Payments • Financial Services
Prepare working papers, financial statements, and notice-to-reader engagements in accordance with regulatory standards. Gather evidence for assurance and accounting engagements, build positive client relationships, support business development, and communicate progress with team members. The role also involves applying academic knowledge, delivering high-quality client service, developing professional expertise, and pursuing the CPA designation through BDO’s support programs.
11 Days AgoSaved
In-Office
Winnipeg, MB, CAN
Fintech • Payments • Financial Services
Prepare working papers, financial statements, and notice-to-reader engagements; gather assurance evidence; maintain client relationships; support business development; communicate progress and issues; and apply accounting knowledge while pursuing CPA development.