Your local family tax team — no judgment, just help

Your taxes, are our family's business.

Fast, accurate, all-inclusive tax preparation right here in Parksville — or virtually, wherever you are in Canada.
No jargon, no judgement, no surprise bill.

No Surprises
PricingAll-inclusive, no add-ons
Location In-office or remote
Behind on filing?Easy, judgement-free help
HoursYear round, extended hours in tax season
Tax Experience30 years of tax experience
✅ EFILE Association of Canada Member
✅ CRA Authorized Efile Representative
✅ 5 Star Google Rating · 69+ reviews
Catching Up

Fallen behind on your taxes? You're not alone.

The last few years have been a lot for everyone. Maybe it slipped your mind, life got busy, or the timing just never felt right. Whatever the reason, you're in the right place — we'll get you back on track quickly and without judgement.

Let's get you caught up
  • Get this last year filed, or up to 10 years of back returns caught up
  • We will handle it quickly, calmly, and with complete confidentiality
  • You reach out to us — we take it from there
What Makes Us Different

We've built our business around how you actually want to file

Everyone's comfort level with tax season is different. Here's how we make room for that.

FLEXIBLE

We do it YOUR way

Quick drop-off service, Remote from your location of choice, or In-office appointments for more complicated scenarios. Either way, the same detail-focused process makes sure nothing gets missed — consistent, year after year.

TRANSPARENT

Clear, all-inclusive pricing

Simple, upfront pricing: one flat fee, no matter how many slips or expenses you bring. You'll know your cost before we start — no surprises, no hidden extras.

🎖 50% discount for current or retired military
Meet the Family

Multi-generational local office

We're a family-owned and operated business in the truest sense — grandmother, mother, son, daughter & cousin, working side by side to help your family feel more in control of their taxes.

C

Candi Hallstrom

Co-Owner & Lead Tax Preparer

The founder behind Oceanside Taxes, she's been in the bookkeeping & tax business since 1994, opening the Oceanside office in 2021 with a focus on truly helping clients understand their taxes.
Candi loves music, racing & cruising.

A

AJ Hallstrom

Co-Owner & Tax Preparer

Candi's son, who has worked alongside her in many roles since 2017, doing everything from reception to taxes, has learning the ropes from the ground up and is now a trusted and experienced professional.
AJ loves MTG and PC gaming.

V

Vicki Horrocks

Reception

Candi's mom, keeping the office running smoothly since it opened in 2022, and making sure every client feels welcome from the moment they call or walk in.
Vicki loves camping with family, bingo & crafting.

S

Sydney Levirs

Admin & Review Support

Our cousin, who joined the team in 2025, is working with us to support you with answering your emails, document requests, reviews and prior year adjustments.
Sydney loves horses and racing.

S

Stephanie Morash

Social Media Support

Candi's daughter has worked in several capacities in the business since 2020, and now focusses on our social media responses & email support in tax season.
Stephanie loves D&D and LARP.

E

Elissa Herman

Reception & Admin Support

Elissa's not directly related, but we kinda adopted her. She helped our office make it through the 2026 tax season with reception & email support. We hope she'll be back in the future.
Elissa loves her dogs & all of us (wink)!

Services

What we can do for you

Straightforward tax help, priced simply and explained plainly.

01

Personal tax returns (T1)

Accurate tax filing with all-inclusive pricing, regardless of how many slips or deductions you bring in. No add-on fees for Efiling.

02

Catch-up filing

Up to 10 years of back returns, handled quickly and with as much ease for you as we can. No judgement!

03

Corporate returns (T2)

Support for local incorporated businesses and professionals who need a T2 filed without all of the extras.

04

Document reprints

Need a copy of a Notice of Assessment, T1 General, T4 slips, or a T2 package? Available for a small fee.

05

CRA representation

As Authorized Representatives, we can work with the CRA directly to get slip copies & respond to review requests.

06

Bookkeeping referrals

We don't offer bookkeeping ourselves, but we're glad to recommend a trusted local bookkeeper that we work with.

Reviews

What our clients are saying

A 5.0 rating across 69+ Google reviews, plus verified feedback Trustpilot.

★★★★★

"How can someone enjoy tax filing? I didn't think it was possible, but Candi and team absolutely make this process a breeze. Prompt, friendly, and knowledgeable customer service every single time... 6 stars if it was possible."

Doug Ivey · Google Review
★★★★★

"Love how friendly and professional everyone is in the office and would recommend to anyone - best in town."

Joanne Uhrig · Facebook Review
★★★★★

"Efficient and thorough with my personal taxes — couldn't ask for more."

Susan Grant · Trustpilot
★★★★★

"We use Candi for our corporate taxes and personal taxes. She is very knowledgeable, fast, very reasonable priced and great customer service! Highly recommend."

Erin Diaz · Google Review
★★★★★

"I'm blown away for how amazing Candi has been throughout my first year of taxes as a contract worker. She answered all my questions so quickly and helped me make sure I had all the receipts I needed for my write offs... They have gained a life long customer."

Tash Anderson · Google Review
★★★★★

"I was a few years behind and in a bit of a panic. They made the process easy with friendly experienced service. Highly recommended."

Mike Yarn · Google Review
Ready When You Are

Let's talk taxes

Stop by, call us, or send an email - however's easiest for you.

  • Office#1 – 147 Harrison Avenue, Parksville, BC
  • MailPO Box 361, Station Main, Parksville, BC V9P 2G5
  • Phone(250) 248-5508
  • Emailhelp@oceansidetaxes.com
  • Facebook@oceansidetaxes
  • PaymentsCash, Debit, Credit Card, E-Transfer, PayPal
  • HoursTax Season: Mon–Fri, 9am–9pm · Sat, 11am–3pm
    Off-Season: Mon–Thurs, 9am–5pm