BDO CANADA

Calgary
Total Offices: 2
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

22 Hours AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Serve as the primary HR business partner advising leaders on talent strategy, employee relations, performance, rewards, workforce planning, inclusion, development, immigration and contractor management. Partner with Centers of Expertise to implement national talent strategy, lead HR projects, drive change, and enable leaders to engage and develop their people in a blended work environment.
22 Hours AgoSaved
In-Office
2 Locations
Fintech • Payments • Financial Services
Design and deliver multi-modal, tech-enabled learning experiences (digital, instructor-led, virtual) using multimedia and AI tools. Collaborate with SMEs and stakeholders, apply design thinking and adult learning principles, evaluate effectiveness with business-focused metrics, and continuously evolve learning through innovation and research.
Fintech • Payments • Financial Services
The Senior Accountant will manage audit tasks for public companies, prepare financial statements, ensure compliance with auditing standards, and assist in team training and development.
8 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
The Senior Supply Chain Management Consultant will lead Dynamics 365 ERP implementations, mentor other consultants, analyze customer needs, streamline processes, and provide training to clients.
8 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
The consultant will guide ERP implementations, mentor other consultants, analyze business needs, and train client staff on Dynamics 365 F&O.
11 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
The Manager will lead client engagements in Canadian Tax Services, develop tax strategies, prepare and review tax documents, and train team members.
11 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Lead buy-side and sell-side tax due diligence, structure tax-efficient M&A and private equity transactions, prepare technical tax analyses, mentor engagement teams, manage client relationships, support business development, and contribute to recruitment and training.
13 Days AgoSaved
In-Office
2 Locations
Fintech • Payments • Financial Services
The Learning Coordinator supports the delivery and operations of learning programs, ensuring effective scheduling, administration, and communication using various tools and technology.
13 Days AgoSaved
In-Office
Langley, BC, CAN
Fintech • Payments • Financial Services
Lead and manage Canadian tax client engagements for SMEs: develop and implement tax strategies, prepare and review reorganizations and corporate, trust and estate tax returns, build client relationships, communicate progress with teams, and train and develop staff while adopting digital tools to improve service delivery.
14 Days AgoSaved
In-Office
2 Locations
Fintech • Payments • Financial Services
Lead the Expatriate Tax Services team, guiding tax return preparation and providing tax advice for individuals relocating. Engage in business development and team training while collaborating with internal partners to identify opportunities.
15 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Lead buy-side and sell-side tax due diligence, tax structuring and modelling for M&A and private equity transactions. Prepare technical tax deliverables, advise on purchase and sale agreements, manage and mentor engagement teams, support business development, and maintain senior client relationships.
17 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
As a Senior Accountant, you will manage audit tasks, prepare tax returns, and build client relationships while training staff and ensuring quality service.
18 Days AgoSaved
In-Office
2 Locations
Fintech • Payments • Financial Services
The Senior Lawyer for Tax Controversy and Dispute Resolution will manage client communications, strategy development, legal research, and mentorship while fostering relationships within the firm to enhance service delivery.
18 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Lead assurance and non-assurance engagements for Canadian reporting issuers and SEC registrants. Plan and manage audit engagements, provide technical accounting guidance under IFRS and U.S. GAAP, support capital markets transactions (IPOs, financings, due diligence), ensure compliance with quality and inspection standards, identify and resolve complex accounting and regulatory matters, and supervise and develop engagement teams while supporting business development.
20 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Deliver SR&ED and credits & incentives consulting for clients (manufacturing, natural resources, clean tech). Assess eligibility, develop funding methodologies, prepare documentation, support CRA technical reviews, and maintain client relationships while collaborating with cross‑functional teams.
20 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
The Senior Manager in Canadian Tax Services will lead tax strategies, ensure quality control, manage client relationships, and train staff.
22 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
The Intermediate Accountant will handle audits, prepare year-end engagements and tax returns, and train staff while ensuring client relationships remain strong.
24 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Lead administrative operations across multiple Vancouver-area offices, managing 30+ staff and 5 team leads. Oversee hiring, onboarding, training, facilities, budgets, supplier invoice approvals, process improvement, events, and compliance. Collaborate with service line leaders to support client service delivery, drive digital tool adoption, and foster a positive, inclusive work environment.
Fintech • Payments • Financial Services
Support financial due diligence, analyze financial and operational data, perform financial statement and ratio analyses, assess and test internal controls, conduct walkthroughs and interviews, prepare working papers and client deliverables, assist internal audit and risk advisory engagements, and recommend process improvements to strengthen controls and financial reporting.
27 Days AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
The Senior Data Quality Analyst will analyze and improve data quality across systems, collaborate on data governance, and ensure accurate data processes, contributing to actionable recommendations and stakeholder communication.