Careers at Cahill CPA
Great work starts with great people. Join a team where you can grow, do meaningful work, and look forward to coming to work.

-
We are looking for an experienced Manager, Public Practice to join our team at our Lower Lonsdale office. This is a client-facing leadership role for a CPA who enjoys taking ownership of a portfolio, leading engagements, developing people, and providing practical advice to privately held businesses and their owners.
What you'll do
Serve as the primary point of contact for an assigned portfolio of clients, building trusted relationships and providing responsive, practical advice.
Plan, manage, and review compilation and review engagements, corporate and personal tax assignments, and other advisory work from start to finish.
Review working papers, financial statements, tax returns, and client communications for accuracy, completeness, and compliance with professional and firm standards.
Identify accounting, tax, assurance, and business issues; develop recommendations; and communicate complex matters clearly to clients and team members.
Liaise with the CRA and other regulatory bodies on client matters, as required.
Manage engagement scope, budgets, timelines, workflow, and staffing while keeping the Partner group informed of progress, risks, and significant issues.
Delegate work effectively and provide timely review notes and performance feedback.
Mentor CPA students and other team members, supporting their technical development, professional growth, and progress through the CPA program.
Support a collaborative and accountable team environment and help ensure client commitments and filing deadlines are met.
Stay current with Canadian accounting, assurance, and tax developments and apply that knowledge across client engagements.
Identify opportunities to improve processes, technology, service delivery, and internal standards, and contribute to firm-wide initiatives.What you bring
A Canadian Chartered Professional Accountant (CPA) designation.
At least five years of progressive Canadian public practice experience, including experience managing engagements and reviewing the work of others.
Strong working knowledge of Canadian accounting and assurance standards and corporate and personal tax matters relevant to private-company public practice.
Demonstrated experience taking ownership of a client portfolio, including managing client relationships, engagements, deadlines, budgets, and expectations.
Plan and delegate work effectively, matching assignments to team capacity and development opportunities while maintaining accountability for the engagement.
Eligible to obtain a CRA Representative Identifier (RepID).
Strong judgment, analytical and problem-solving abilities, and excellent written and verbal communication skills in English.
Proficiency with Excel and accounting and tax software; experience with CCH iFirm, CaseWare, Taxprep, and QuickBooks Online is an asset.
Ability to work regularly from our Lower Lonsdale office, particularly during onboarding, training, and key periods.What we offer
A full-time, permanent position based at our Lower Lonsdale office. The role will initially require more regular in-office attendance during onboarding and training, with flexible hybrid work arrangements available thereafter.
An expected salary range of $90,000 to $110,000 per year, depending on experience and qualifications.
Extended health and dental coverage, including a Health Spending Account, with Cahill paying 50% of benefit premiums for enrolled employees.
Flexible paid time off that increases with length of service.
RRSP matching after one year of employment, with the firm’s contribution increasing based on length of service.
Compensation for management-approved overtime worked during tax season.
Tax season bonus and participation in the firm’s profit-sharing program. Paid professional development and continued learning support.
A welcoming and collaborative workplace with regular team events and social activities.
Meaningful opportunities for continued growth, increased client responsibility, leadership, and advancement within theHow to apply
To submit your resume and a brief cover letter. We look forward to hearing from you! We thank all applicants for their interest; however, only those selected for an interview will be contacted.
apply nowPlease have your resume and cover letter ready.
-
We are currently looking to expand the team at our Head Office located in beautiful North Vancouver, Central Lonsdale. Cahill Chartered Professional Accountants bring over 30 years of public practice experience to the table. We have had the privilege of serving clients in many different industries and types of businesses. Our firm was founded as a family business; we are proud to have four family members working with us. Our vision is to build our practice on the strong foundations of family and trusted professional relationships.
We are currently seeking two Staff Accountant Co-op Students to join our team for the January to April 2027 work term and gain hands-on experience in public practice.What You’ll Do
- Prepare Canadian personal income tax returns.
- Assist with corporate year-end working paper files.
- Prepare financial statements and supporting schedules.
- Assist with bookkeeping and account reconciliations.
- Prepare and organize supporting documentation for client files.
- Work with accounting and tax software.
- Communicate with team members regarding client files and outstanding information.
- Assist with other accounting, tax, and administrative work as required.
- Develop an understanding of public practice workflows, client service, professional standards, and deadlines.
What You Bring
- Currently enrolled in an accounting, commerce, or business program with an accounting focus.
- Eligible to complete a recognized co-op work term from January to April 2027.
- Strong attention to detail and organizational skills.
- Comfortable working in a deadline-driven environment.
- Strong written and verbal communication skills.
- Willingness to learn, ask questions, and take ownership of assigned work.
- Ability to work both independently and collaboratively as part of a team.
- Interest in pursuing a career in accounting and/or the CPA designation.
- Previous accounting, bookkeeping, tax, or public practice experience is considered an asset, but is not required.
- Candidates must have previously filed a Canadian personal income tax return and be eligible to obtain a CRA Representative Identifier (RepID).
What We Offer
- Paid co-op position at $22.00–$25.00 per hour, depending on year of study and previous accounting/co-op experience.
- Full-time, in-office work from January 5 to April 30, 2027.
- Hands-on experience with real client files.
- Practical exposure to Canadian personal and corporate taxation.
- Training, onboarding, ongoing supervision, and regular feedback throughout the work term.
- Mentorship and guidance from experienced accounting professionals.
- The opportunity to learn how a public accounting firm operates during tax season.
- A supportive, collaborative environment built around Quality, Ownership, and Belonging.
- Two co-op positions available.
apply nowPlease have your resume and unofficial transcript ready. A cover letter is welcome but not required.
-
We are looking for an experienced Accounting Technician to join our team at our Lower Lonsdale office. This role is well suited to someone who enjoys accurate, hands-on accounting work, takes ownership of deadlines, communicates proactively, and takes pride in preparing organized, review-ready files as part of an engagement team.
This position is intended for individuals interested in a career as an Accounting Technician and is not part of our CPA student or professional designation program.
Candidates who are currently pursuing, or intend to pursue, their CPA designation are encouraged to apply to our separate Staff Accountant (CPA Student) postings when available.What you'll do
- Prepare accurate, complete, and well-organized working paper files, including bookkeeping, data entry, and bank and credit card reconciliations.
- Prepare adjusting journal entries and support year-end closing processes.
- Assist with compilation engagements and the preparation of corporate income tax (T2) returns under the guidance of more experienced team members.
- Assist with personal income tax (T1) return preparation during tax season.
- Communicate professionally and promptly with clients regarding missing information and document requests.
- Identify discrepancies, raise potential issues with engagement team members, and respond promptly to review notes and feedback.
- Record time accurately each day and remain mindful of engagement budgets and deadlines.
- Maintain the confidentiality of client and firm information at all times.
What you bring
- Post-secondary education or training in accounting, bookkeeping, or a related field.
- Two to three years of bookkeeping or accounting technician experience, preferably in a Canadian public practice accounting firm.
- Experience with working paper preparation, reconciliations, adjusting journal entries, year-end file support, and Canadian personal income tax returns; exposure to compilation files and T2 returns is an asset.
- Proficiency with QuickBooks Online and Excel; QuickBooks Online certification and experience with CCH iFirm, CaseWare, and SharePoint are assets.
- You must be eligible to register for CRA’s Represent a Client service and obtain a Representative Identifier (RepID).
- Strong written and verbal communication skills in English.
- Excellent attention to detail, organization, reliability, and time-management skills, along with a collaborative approach and willingness to learn.
- Ability to work regularly from our Lower Lonsdale office during the initial onboarding and training period, and to attend the office as required thereafter.
What we offer
- A full-time, permanent position based at our Lower Lonsdale office. The role will initially require more regular in-office attendance during onboarding and training, with flexible hybrid work arrangements available thereafter.
- An expected salary range of $45,000 to $70,000 per year, depending on experience and qualifications.
- Extended health and dental coverage, including a Health Spending Account, with Cahill paying 50% of benefit premiums for enrolled employees.
- Flexible paid time off that increases with length of service.
- RRSP matching after one year of employment, with the firm’s contribution increasing based on length of service.
- Compensation for management-approved overtime worked during tax season.
- Tax season bonus and participation in the firm’s profit-sharing program.
- Paid professional development and continued learning support.
- A welcoming and collaborative workplace with regular team events and social activities.
How to apply
Click Apply Now to submit your resume and a brief cover letter. We look forward to hearing from you! We thank all applicants for their interest; however, only those selected for an interview will be contacted.
apply nowPlease have your resume and cover letter ready.

Why Cahill CPA?
At Cahill CPA, we believe great work starts with great people. We’re a supportive, collaborative team where people are encouraged to learn, contribute, and grow. We value quality, ownership, belonging, and teamwork, while creating an environment where people can build meaningful careers and enjoy the people they work with.
We offer paid professional development and continued learning support, extended health and dental coverage including a Health Spending Account, flexible paid time off, RRSP matching, tax season bonuses, profit sharing, and paid overtime approved during tax season.