BDO, Edmonton, is seeking a Manager to join the Assurance team. You will lead client engagements, develop staff, and deliver high-quality service across a diverse Alberta client base, including private and not-for-profit organizations. Ideal candidates have a CPA designation, 4+ years of public accounting experience with assurance, and at least 1 year in a supervisory role. You will mentor juniors and contribute to business development in a cooperative environment.