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
Supports distressed companies, creditors, and legal advisors through restructuring, insolvency, and turnaround engagements. Responsibilities include financial analysis, accounting review, cash flow forecasting, scenario modeling, liquidity management, recovery planning, court reporting, asset sales, and execution of receiverships, proposals, and bankruptcies. The role manages workstreams across multiple engagements, communicates with stakeholders, and contributes to business development. CPA designation or progress toward CPA is required, with restructuring experience preferred but not mandatory.
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 executing receiverships, proposals, bankruptcies, and asset sales. The role works with management, lenders, creditors, legal counsel, and advisors while managing multiple engagements. It also contributes to business development and requires strong financial modeling, communication, organization, and problem-solving skills.
3 Days AgoSaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
Provides technical accounting support to assurance engagement teams on complex IFRS and US GAAP matters. Responsibilities include researching and analyzing accounting standards, evaluating alternatives, preparing technical guidance, monitoring regulatory developments, developing tools and training, consulting with partners and engagement teams, and coaching assurance professionals. The role supports audit quality and consistent engagement execution across public and private companies.
3 Days AgoSaved
In-Office
Vancouver, BC, CAN
Fintech • Payments • Financial Services
Provides technical accounting support to assurance teams on complex IFRS and US GAAP matters. Responsibilities include researching standards, evaluating accounting alternatives, preparing technical analyses, advising engagement teams, monitoring regulatory developments, developing guidance and learning materials, presenting technical content, and coaching assurance professionals. The role also collaborates with firm leaders and industry specialists to strengthen audit quality and professional practice.
Fintech • Payments • Financial Services
Prepare tax returns and support Canadian tax compliance projects for diverse clients. Research tax issues, document findings in tax memos or client letters, respond to client requests, and communicate progress with team members. The role emphasizes client service, analytical problem-solving, teamwork, professional development, and progression toward the CPA designation.
5 Days AgoSaved
In-Office
Winnipeg, MB, CAN
Fintech • Payments • Financial Services
Leads financial reporting engagements and client relationships for privately held and owner-managed businesses. Responsibilities include reviewing financial statements and tax returns, managing timelines and budgets, coaching staff, overseeing engagement delivery, improving processes through digital tools, and supporting business development and practice growth.
6 Days AgoSaved
In-Office
Le Sud-Ouest, Montréal, QC, CAN
Fintech • Payments • Financial Services
Prepares and reviews personal, corporate, and trust tax returns; researches Canadian tax issues; drafts tax memoranda and client communications; handles tax authority audits and appeals; develops tax strategies; and documents filing positions and risk analyses. The role also involves client service, industry understanding, digital tool adoption, teamwork, and ongoing professional development.
6 Days AgoSaved
In-Office
2 Locations
Fintech • Payments • Financial Services
Prepare and review personal, corporate, and trust tax returns; research Canadian tax issues; draft memoranda and client communications; support tax audits and appeals; develop tax strategies; and document filing positions and risk analyses. The role also requires client service, collaboration, detailed work, digital tool adoption, and ongoing professional development.
6 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.
Fintech • Payments • Financial Services
Prepare working papers, financial statements, and notice-to-reader engagements; gather assurance evidence; communicate with clients and team members; support business development; and apply accounting knowledge while developing toward the CPA designation.
6 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.
10 Days AgoSaved
In-Office
Calgary, AB, CAN
Fintech • Payments • Financial Services
The Senior Accountant will independently manage audit tasks, prepare year-end engagements, tax returns, working papers, and financial statements for private and public clients. The role involves client relationship management, communication with team members, staff training, quality service delivery, and continued professional development. Candidates will support audits across varied industries while developing expertise in assurance and regulatory requirements.
11 Days AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
Leads cybersecurity governance, risk management, and compliance programs. Responsibilities include managing GRC teams, assessing IT and vendor risks, coordinating audits, developing security policies, implementing governance frameworks, overseeing GRC platform automation, delivering security awareness training, and advising executives on risk and compliance strategy. Requires extensive IT security or risk management experience, team leadership, and familiarity with security technologies and compliance frameworks.
12 Days AgoSaved
In-Office
Winnipeg, MB, CAN
Fintech • Payments • Financial Services
Provides reception and administrative support for a large Winnipeg office, including greeting visitors, managing calls and e-faxes, coordinating onboarding, facilities, vendors, catering, meetings, parking, supplies, access cards, payments, and office events. The role also supports workplace safety, employee engagement, and collaborative delivery of office services across Manitoba.
Fintech • Payments • Financial Services
The Senior Financial Analyst will support BDO’s Business Restructuring and Turnaround Services practice. The posting emphasizes client service, professional growth, collaboration, flexibility, community involvement, and inclusive workplace values, but provides limited detail about specific day-to-day responsibilities or qualifications.
12 Days AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
Manages assurance and non-assurance engagements for private, public, and nonprofit clients. Responsibilities include engagement planning, supervision, execution, standards compliance, client issue resolution, technical accounting, business development, and developing client relationships. The role also requires industry knowledge, strong communication and analytical skills, teamwork, quality focus, and a completed CPA designation with 4–5 years of public accounting audit experience.
13 Days AgoSaved
In-Office
Regina, SK, CAN
Fintech • Payments • Financial Services
Conduct initial consultations with debtors, assess financial situations, and recommend bankruptcy or proposal options. Assist debtors and creditors by phone and in person, review interview forms, prepare documents for signing, and support community outreach, presentations, business development, and social media promotion. The role requires strong client service, communication, organization, attention to detail, occasional travel, and one evening shift weekly.
13 Days AgoSaved
In-Office
3 Locations
Fintech • Payments • Financial Services
Designs, develops, and maintains secure, scalable Azure cloud applications and integration solutions. Leads architecture, development, testing, deployment, CI/CD, troubleshooting, and production support across the software lifecycle. Builds API, messaging, and event-driven integrations; establishes cloud security, performance, governance, and integration standards; collaborates with technical and business stakeholders; documents solutions; and mentors junior developers.
16 Days AgoSaved
In-Office
Kent Street, Rother, East Sussex, England, GBR
Fintech • Payments • Financial Services
Supports client software solutions by gathering and analyzing requirements, documenting user stories and process specifications, identifying gaps, and creating and executing manual and automated tests. Collaborates with development and project teams to deliver quality outcomes. Uses AI tools responsibly for analysis, documentation, test design, automation, and problem solving, while exploring APIs, cloud technologies, CI/CD, and emerging testing practices.
19 Days AgoSaved
In-Office or Remote
6 Locations
Fintech • Payments • Financial Services
Supports the Personal Debt Solutions Proposals team by reviewing consumer proposals, assisting with negotiations and creditor meetings, drafting meeting minutes, responding to debtor inquiries, and coordinating timely proposal administration. The role requires strong communication, organization, attention to detail, financial-services experience, and proficiency with Microsoft Office. This is a 12-month contract with ongoing technical training and a blended office, client-site, and virtual work model.