Fully insured · WorkSafeBC registered · Locally owned since 2019
Call your local team

About Shine Property Services

Started in Prince George in 2019. Now working across Greater Victoria as well.

Get a quote
Craig MacDonald, founder of Shine Property Services, in a dark branded quarter-zip standing and smiling in front of a white work van lettered for exterior house washing.

Our story

How it started

Craig MacDonald started Shine in the summer of 2019, while he was at business school at the local college in Prince George. He grew up there, saw that property services was something people would rally behind if it were done properly, and started knocking on doors.

The plan was never complicated: turn up when you say you will, do the work properly, and be the company people recommend without being asked. That is still the plan.

When Shine expanded to Greater Victoria in 2026, we did not pretend the two markets were interchangeable. Each location has its own crew, phone number, service mix, and local details. That keeps it simple: homeowners reach the team that actually serves their area.

Eleven Shine Property Services crew members in blue branded shirts standing in a line in front of four branded work vans and pickups in a car park, forested hills behind.

Professional standards

Credentials

  • WorkSafeBC registered Ask any contractor for current coverage. We can provide our clearance letter so you can verify our registration before work begins.
  • Fully insured Locally owned and insured in both markets.
  • Working since 2019 Prince George from 2019, Greater Victoria from 2026.

In the community

Part of Prince George's Civic Light Up

The City of Prince George named Shine Property Services among the partners for its 30th Annual Civic Light Up in November 2025. It is one example of the local work behind our commitment to give back where our team lives and works.

Read the City of Prince George announcement

How we work

What we stand for

Service
We always strive to give clients a 10/10 experience.
Grow
Constant growth — our team, our customers, our community.
Give
We donate at least 1% of revenue back to our community.
Ownership
We take complete ownership of the work we do.
Smile
We find ways to enjoy ourselves.
Six Shine Property Services crew members in blue branded shirts and caps standing with arms folded in front of two branded work vehicles with a ladder rack.

The people doing the work

How we pay our crew

Our technicians are paid above industry standard. That is a deliberate choice and it is not charity — the person on your roof is the whole product, and people who are paid properly stay, get good at it, and care about the result.

Meet the team

Where we work

  • 700+ five-star Google reviews Across both Victoria and Prince George.
  • The right method for the surface Soft washing for delicate surfaces. Pressure washing for suitable hard surfaces.
  • Fully insured and WorkSafeBC registered Our business is insured and registered with WorkSafeBC.
  • Locally owned, since 2019 Working on Vancouver Island and in northern BC.