Expert Tax Preparation

Our experience ranges from personal to corporate and everything in between. Many people have a mix of personal, small business, investments, dependencies, and more. We ensure we prepare your taxes based on your personal situation, no matter how simple or complex it might be.

Personal T1 Tax Returns

We strive to always be friendly and helpful. Tax season can be a stressful time. Having our team of experts on your side ensures everything is under control. Even if you have always done your taxes yourself, you might be surprised what an expert can do for you.

Self Employed & Small Business

Need a bit of help with your small business? Personal business taxes can be complex when mixing with personal taxes. You have enough to keep track of with your business, knowing how best to use all the write-offs, exceptions, and ensuring you are in good share for future tax years are not things to add to your plate. We are genuinely "on your side" wanting to help another local business.

Corporate Tax Accounting

A highly skilled team with decades of experience is what you strive for when growing your business, why ask for anything less in your tax accountant? Timely, informed, and able to work with your existing accounting systems and bookkeepers. Not only will we help you with your 2013 tax preparation, we'll give you some tips to help with your business in 2014 and beyond.

US Tax Returns

We help many of our clients who need to file United States tax returns. We will work with you to determine your filing requirements, and then navigate the complexities of a US tax return. Dealing with things like treaty law, FBAR, 1040 Form, and all other cross border issues.

Bookkeeping & Consulting

Systematic and organized, we will ensure your books keep running smoothly so your business will too. If your books are a little more of a mess then you would care to admit, no worries, we are happy to help and make bookkeeping an effortless part of your business

If you have any questions, feel free to call us (250.655.1923) email ( or just stop by. We are happy to take the time to answer any questions you have. No matter how complex your situation, we are seasoned professionals who will have it sorted out in no time.